В CakePHP, какой лучший компонент для загрузки / изменения размера изображения вы использовали? - PullRequest
4 голосов
/ 20 марта 2010

Я ищу что-то, что может принадлежать многим моделям и, надеюсь, имеет встроенную функцию изменения размера.

Интересно, есть ли какие-нибудь хорошие предложения, я не хочу выбирать неправильные.

Или это стоит того, чтобы построить свой собственный?

Ответы [ 4 ]

3 голосов
/ 20 марта 2010

Несколько лет назад я написал довольно приятный компонент для загрузки изображений для Cake 1. У меня нет понятия, где находится код в эти дни, но мой друг Коа некоторое время назад писал о нем:

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/

Может быть, вы можете взломать. Он обрабатывает загрузку, изменение размера (изменить размер, обрезать, изменить размер, затем обрезать, макс, смешать) и, если я правильно помню, он может даже делать фильтры (переворачивание, инверсия, оттенки серого).

Я также перенес код в инфраструктуру Zend (и именование файлов PEAR) для моей новой инфраструктуры управления контентом. Это все содержало и теперь намного лучше (выполняет все вещи, которые я упомянул выше и довольно хорошо задокументировано). Вы можете скачать это здесь (посмотрите на класс ImageManipulator. Я думаю, что класс FileUploader зависит от моего класса String Utils, который вы можете легко удалить, если хотите его использовать.

В противном случае, я говорю, катайся сам. Компонентная архитектура в Cake поначалу меня смущала, так что это может быть хорошая обучающая XP, если вы ее еще не знаете. Если вы это сделаете, вы можете просто загрузить загрузчик кто-то и преобразовать его в компонент для вашего приложения Cake.

2 голосов
/ 20 марта 2010

Проверьте плагин Media по @ nperson http://wiki.github.com/davidpersson/media/

1 голос
/ 28 марта 2011

https://thoughtwm.com/code/ для загрузки изображения & http://www.darrenhoyt.com/2008/04/02/timthumb-php-script-released/ для изменения размера изображения

0 голосов
/ 20 декабря 2011

Как насчет получения EXIF ​​/ мета-информации об изображении?

...