diff --git a/CHANGELOG.md b/CHANGELOG.md index dfd051c..021b976 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ Changelog ========= +0.0.20 (2014-05-07) +------------------- + +- Откат детайлей. [Alexander Demidov] + 0.0.19 (2014-04-03) ------------------- @@ -11,61 +16,56 @@ Changelog - Update CHANGELOG.md. [Alexander Demidov] -- MIRSPORTA-255 Добавление/редактирование - цветов в карточке товара [Alexander Demidov] +- MIRSPORTA-255 Добавление/редактирование цветов в карточке товара. + [Alexander Demidov] 0.0.17 (2014-02-18) ------------------- - Update CHANGELOG.md. [Alexander Demidov] -- MIRSPORTA-260 Отсутствующие картинки на - 10баллов "обход" ошибки с отсутствующим - файлом изображения при попытке - форсированного создания варианта push- - update. [Alexander Demidov] +- MIRSPORTA-260 Отсутствующие картинки на 10баллов "обход" ошибки с + отсутствующим файлом изображения при попытке форсированного создания + варианта push-update. [Alexander Demidov] 0.0.16 (2014-01-24) ------------------- - Update CHANGELOG.md. [Alexander Demidov] -- MIRSPORTA-80 Проверка существования метода - getWatermark перед его использованием [Alexander - Demidov] +- MIRSPORTA-80 Проверка существования метода getWatermark перед его + использованием. [Alexander Demidov] 0.0.15 (2014-01-13) ------------------- - Update CHANGELOG.md. [Alexander Demidov] -- Правка push-update Исправление метода - File::getOwner() [Alexander Demidov] +- Правка push-update Исправление метода File::getOwner() [Alexander + Demidov] 0.0.14 (2014-01-13) ------------------- - Update CHANGELOG.md. [Alexander Demidov] -- Правки push-update - расстановка фигурных - скобок в удобочитаемом и корректном - виде [Alexander Demidov] +- Правки push-update - расстановка фигурных скобок в удобочитаемом и + корректном виде. [Alexander Demidov] 0.0.13 (2014-01-13) ------------------- - Update CHANGELOG.md. [Alexander Demidov] -- Правки push-update - удаление тега перед - его повторным созданием [Alexander Demidov] +- Правки push-update - удаление тега перед его повторным созданием. + [Alexander Demidov] - Update CHANGELOG.md. [Alexander Demidov] 0.0.12 (2014-01-13) ------------------- -- Правки push-update (возможно, завершающие) - [Alexander Demidov] +- Правки push-update (возможно, завершающие) [Alexander Demidov] - Update CHANGELOG.md. [Alexander Demidov] @@ -130,136 +130,89 @@ Changelog - Свойство owner. [Alexander Demidov] -- Корректировка в связи с последними - изменениями [Alexander Demidov] +- Корректировка в связи с последними изменениями. [Alexander Demidov] -- Попытка исправить утечку оперативной - памяти N2. [Alexander Demidov] +- Попытка исправить утечку оперативной памяти N2. [Alexander Demidov] -- Убрано установка прав доступа на - загруженный файл в 664. [Alexander Demidov] +- Убрано установка прав доступа на загруженный файл в 664. [Alexander + Demidov] - Merge tag 'temp' [Alexander Demidov] -- Убрано ручное подключение GreagwarImage. - [Alexander Demidov] - - Merge branch 'master' of dimti.ru:lib/Image. [Alexander Demidov] - Correct upload with python pil paste. Add Image::getWatermark() [Alexander Demidov] -- MIRSPORTA-73 - Качество картинок. Ресамплинг - Добавление ТОДО к Image/File.class. [Alexander Demidov] - -- MIRSPORTA-73 - Качество картинок. Ресамплинг - Попытка избваиться от утечки памяти - [Alexander Demidov] - - Merge branch 'master' of dimti.ru:lib/Image. [Alexander Demidov] -- Добавление поддержки в Python PIL указание - только одной из сторон для ресайзинга. - [Alexander Demidov] - -- Image::getClassName и проверка на - существование изображения по - параметру error. [Alexander Demidov] +- Добавление поддержки в Python PIL указание только одной из сторон для + ресайзинга. [Alexander Demidov] - Merge branch 'master' of dimti.ru:lib/Image. [Alexander Demidov] - Add support pil_options. [Alexander Demidov] -- PHP-Doc. [Alexander Demidov] - - Изменение .gitignore. [Alexander Demidov] -- MIRSPORTA-73 - Качество картинок. Ресамплинг - Изменение прав доступа (запись для - группы) на файл, сохраняемый при - загрузке изображения [Alexander Demidov] +- MIRSPORTA-73 - Качество картинок. Ресамплинг Изменение прав доступа + (запись для группы) на файл, сохраняемый при загрузке изображения. + [Alexander Demidov] - Merge branch 'master' of dimti.ru:lib/Image. [Alexander Demidov] -- MIRSPORTA-73 - Качество картинок. Ресамплинг - [Alexander Demidov] - -- Add _.gif return from getWebName if image not exists. [Alexander - Demidov] +- MIRSPORTA-73 - Качество картинок. Ресамплинг. [Alexander Demidov] -- Добавление метода Upload.brightnessContrast(). - Добавление метода Upload.getFilePath(). [Alexander - Demidov] +- Добавление метода Upload.brightnessContrast(). Добавление метода + Upload.getFilePath(). [Alexander Demidov] -- Добавление к последнему коммиту [Alexander - Demidov] +- Добавление к последнему коммиту. [Alexander Demidov] -- Добавлен параметр $force_create в метод - File.getImageVariant(). Значение по-умолчанию - - false. [Alexander Demidov] +- Добавлен параметр $force_create в метод File.getImageVariant(). + Значение по-умолчанию - false. [Alexander Demidov] -- Использование Config::get(PATH_WEB_ROOT) при - создании варианта изображения в Upload. - [Alexander Demidov] +- Использование Config::get(PATH_WEB_ROOT) при создании варианта + изображения в Upload. [Alexander Demidov] -- Автоматическое создание вариантов - изображений. [Alexander Demidov] +- Автоматическое создание вариантов изображений. [Alexander Demidov] -- Изменение алгоритма ресайзинга - (правильный вариант). [Alexander Demidov] +- Изменение алгоритма ресайзинга (правильный вариант). [Alexander + Demidov] -- Качество jpeg по-умолчанию - 95. Изменен - алгоритм ресайзинга (добавление белых - полосок) - отключен для - изображений-оргиналов. (не проверено) - [Alexander Demidov] +- Качество jpeg по-умолчанию - 95. Изменен алгоритм ресайзинга + (добавление белых полосок) - отключен для изображений-оргиналов. (не + проверено) [Alexander Demidov] -- Убрано TODO из класса File.getWebName(). - Добавлена проверка на существование - файла и соответсвующее разделение - логики в метода получения пути к файлу - File.getWebName(). [Alexander Demidov] +- Убрано TODO из класса File.getWebName(). Добавлена проверка на + существование файла и соответсвующее разделение логики в метода + получения пути к файлу File.getWebName(). [Alexander Demidov] - Path to dir image cache Upload::dir_image_cache set to public. [Alexander Demidov] -- Исправление ошибки связанной с - неправильной инициализацией варианта +- Исправление ошибки связанной с неправильной инициализацией варианта изображения. [Alexander Demidov] -- Рефакторинг. Добавлении поддержки - параметров, задающих максимально - допустимые размеры изображения. - Изменены параметры для ресайзинга - изображений (на этот счет добавлено - ТОДО). [Alexander Demidov] - -- Добавление комментария к методу - getIsNoEmpty() и перемещение этого метода в - класс File. [Alexander Demidov] - -- Корректировка использования логгера - - если логгинг отключен, тогда вывод - сообщений об ошибках выводится в - стандартный поток вывода ошибок в php - (если поток не переопределен - конфигурационной переменной ErrorStream) - - пример кода взят с CliController. [Alexander Demidov] - -- Добавлено поддержка указания - качества результирующего изображения - в Upload.class. [Alexander Demidov] +- Рефакторинг. Добавлении поддержки параметров, задающих максимально + допустимые размеры изображения. Изменены параметры для ресайзинга + изображений (на этот счет добавлено ТОДО). [Alexander Demidov] -- Добавление ТОДО в ImageCollection. [Alexander Demidov] +- Добавление комментария к методу getIsNoEmpty() и перемещение этого + метода в класс File. [Alexander Demidov] -- Merge branch 'master' of dimti.ru:lib/Image. [Alexander Demidov] +- Корректировка использования логгера - если логгинг отключен, тогда + вывод сообщений об ошибках выводится в стандартный поток вывода ошибок + в php (если поток не переопределен конфигурационной переменной + ErrorStream) - пример кода взят с CliController. [Alexander Demidov] -- Добавлено ТОДО [Alexander Demidov] +- Добавлено поддержка указания качества результирующего изображения в + Upload.class. [Alexander Demidov] -- Добавлен метод imageMinCheckSize. [Alexander Demidov] +- Добавление ТОДО в ImageCollection. [Alexander Demidov] + +- Merge branch 'master' of dimti.ru:lib/Image. [Alexander Demidov] -- Удалено использование ErrorMessage - - привязан свой логгер [Alexander Demidov] +- Добавлено ТОДО. [Alexander Demidov] - Refactoring use PATH_WEB_ROOT (move to main config). Remove use save originals. Add PHP-Doc comment into File class. [Alexander Demidov] @@ -295,4 +248,6 @@ Changelog - Add Image, Upload, UploadHelper. [Alexander Demidov] +- Initial commit. [Alexander Demidov] + diff --git a/Upload.class.php b/Upload.class.php index fe0c227..6684c62 100644 --- a/Upload.class.php +++ b/Upload.class.php @@ -70,14 +70,14 @@ abstract class Upload if (Config::get('PYTHON_PIL_RESIZE')) { $script_file_path = Config::get('PYTHON_PIL_RESIZE')->script_file_path; $pil_options = isset(Config::get('PYTHON_PIL_RESIZE')->pil_options) ? ' ' . implode(' ', Config::get('PYTHON_PIL_RESIZE')->pil_options) : ''; - ob_start(); - exec($script_file_path +// ob_start(); + passthru($script_file_path . (($size_parts[0])?' --width=' . $size_parts[0]:'') . (($size_parts[1])?' --height=' . $size_parts[1]:'') . $pil_options . ' ' . self::getFilePath($image) . ' ' . self::getFilePath($image_variant)); - ob_clean(); +// ob_clean(); } if (Config::get('PYTHON_PIL_PASTE') && function_exists(array($image, 'getWatermark')) && @@ -85,12 +85,12 @@ abstract class Upload ) { $script_file_path = Config::get('PYTHON_PIL_PASTE')->script_file_path; $pil_options = (isset(Config::get('PYTHON_PIL_PASTE')->pil_options) && Config::get('PYTHON_PIL_PASTE')->pil_options) ? ' ' . implode(' ', Config::get('PYTHON_PIL_PASTE')->pil_options) : ''; - ob_start(); - exec($script_file_path +// ob_start(); + passthru($script_file_path . $pil_options . ' ' . self::getFilePath($image_variant) . ' ' . Config::get('PATH_WEB_ROOT') . '/' . $image->getWatermark($size)); - ob_clean(); +// ob_clean(); } }