Перед созданием новой темы, пожалуйста, ознакомьтесь с FAQ по LinkorCMS

Оптимизация изображений в фотогалерее

Новичок
Сообщений: 6
Оптимизация изображений в фото галерее отсутствует, например фото весит 2 мег так оно и грузится. В одной из кмс видел галерею, в конфиге которой можно в процентах задавать качество. Как здесь можно реализовать такое, или прикрутить новую галерею
Разработчик
Сообщений: 605
Ну прикрутить новую галерею - это громко сказано. Какие-то наколенные скрипты колхозить смысла нет, сторонние галереи вряд ли интегрировать получится идеально.

За загрузку файла отвечает функция ядра LoadImage(). Можете создать ее копию в модуле и переделать под свои нужды. Так же может пригодиться класс TPicture в системе, он умеет работать с JPEG и устанавливать качество сжатия.
Супер пользователь
Сообщений: 407
Мартин:
он умеет работать с JPEG

а как быть с другими форматами?
Разработчик
Сообщений: 605
Поддерживает еще PNG, WBMP, GIF.
Супер пользователь
Сообщений: 125
Более оптимально, сделать настройки типа - постараться уменьшить если файл больше....
И при большом файле отправлять на сжатие. и там параметр мин уровня качества
Разработчик
Сообщений: 287
Капитан линкора:
Оптимизация изображений в фото галерее отсутствует


У вас разве нет в настройках фотогалереи "Оптимизировать оригиналы"?
Супер пользователь
Сообщений: 125
Агний:
Капитан линкора:
Оптимизация изображений в фото галерее отсутствует


У вас разве нет в настройках фотогалереи "Оптимизировать оригиналы"?
речь про вес, не размеры
Разработчик
Сообщений: 287
Качество jpeg задано в base/inc/picture.class.php и равно 90%.
/**
* Параметры рисования
*/
public $Brush = 0xFFFFFF;
public $JpegQuality = 90;


Вообще при уменьшении размеров изображения, вес также уменьшается.

-- Изменено "Агний": 14.02.2016 21:38 --
Супер пользователь
Сообщений: 125
Агний:
Качество jpeg задано в base/inc/picture.class.php и равно 90%.
/**
* Параметры рисования
*/
public $Brush = 0xFFFFFF;
public $JpegQuality = 90;


Вообще при уменьшении размеров изображения, вес также уменьшается.

-- Изменено "Агний": 14.02.2016 21:38 --

Допустим мы уменьшили размеры, но файл все равно остался велик, тогда можно отправить его на повторную обработки и уже уменьшить качество, например до 80%. И в общем мы теряем 30% качества.
п.с. фото может быть и 2000х2000, но весить 10мб.... И если у такого файла уменьшить качество хоть на 50%, на обычном телевизоре для глаз не значительно пострадает картинка
Разработчик
Сообщений: 605
Fort:
п.с. фото может быть и 2000х2000, но весить 10мб....

Это уже пахнет LossLess форматами.
Гости не могут отвечать на темы. Войдите или Зарегистрируйтесь.
Здесь присутствуют
(пользователей: 0, гостей: 0)
Быстрый переход: