plugin - En CakePHP, ¿cuál es el mejor componente de carga/cambio de tamaño que haya utilizado?
cakephp upload image plugin (4)
Estoy buscando algo que pueda pertenecer a muchos modelos y, con suerte, tiene incorporada toda la funcionalidad de cambio de tamaño.
Preguntándome si hay alguna buena sugerencia, no quiero elegir la incorrecta.
¿O solo vale la pena construir el mío?
Consulte el plugin de medios por @nperson http://wiki.github.com/davidpersson/media/
Hace unos años, escribí un componente de carga de imágenes bastante atractivo para Cake 1. No tengo ni idea de dónde está el código en estos días, pero mi amigo Koa escribió hace un tiempo:
http://labs.iamkoa.net/2007/10/23/image-upload-component-cakephp/
http://labs.iamkoa.net/2007/11/06/multiple-image-uploads-into-single-mysql-table-cakephp/
Podría ser algo que puedas hackear. Maneja cargas, redimensionamiento (redimensionar, recortar, redimensionar, recortar, maximizar, mezclar) y si mal no recuerdo, incluso podría hacer filtros (inversión, inversión, escala de grises).
También porté el código para Zend framework (y el nombre de archivo PEAR) para mi nuevo marco de gestión de contenido. Todo está contenido y mucho mejor ahora (hace todas las cosas que he mencionado anteriormente y está bastante bien documentado). Puede descargarlo aquí (consulte la clase ImageManipulator. Creo que la clase FileUploader tiene una dependencia en mi clase String utils que puede eliminar fácilmente si quiere usarla.
De lo contrario, yo digo roll tu propio. La arquitectura de componentes en Cake me resultaba confusa al principio, por lo que podría ser un buen aprendizaje de XP si aún no lo sabe. Si lo hace, simplemente puede tomar la herramienta de carga de alguien y convertirla en un componente para su aplicación Cake.
https://thoughtwm.com/code/ para cargar la imagen y http://www.darrenhoyt.com/2008/04/02/timthumb-php-script-released/ para cambiar el tamaño de la imagen
¿Qué tal obtener información EXIF / Meta de la imagen?