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