работа с большими изображениями

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Аватара пользователя
because
Сообщения: 689
Зарегистрирован: 2010.09.30, 22:01

работа с большими изображениями

Сообщение because »

Имеются изображения размером 3000x3000 и более, весят 2-4 мб. При работе с ними, ресайз, обрезка, скрипт потребляет 38-39 мегабайт, используется GD. Это нормально, или можно оптимизировать ?
RTFM !
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: работа с большими изображениями

Сообщение samdark »

Для несжатой картинки потребуется 3000 × 3000 × 24 (битность) × 3(каналы) / 8 (получаем килобайты) × 1.65, что составляет примерно 46 мегабайт. GD, видимо, оптимизациями экономит нам пару мегабайт.

Можно заюзать Imagick. Он быстрее на ~10%, выдаёт картинки лучшего качества при уменьшении, кушает меньше памяти.
systemiv
Сообщения: 360
Зарегистрирован: 2011.06.26, 22:55
Откуда: Липецк
Контактная информация:

Re: работа с большими изображениями

Сообщение systemiv »

Sam Dark, немного оффтопа)
Сколько же нужно заниматься программированием, что бы столько всего знать???)
Аватара пользователя
greatdane
Сообщения: 408
Зарегистрирован: 2010.10.20, 14:05
Откуда: Электросталь
Контактная информация:

Re: работа с большими изображениями

Сообщение greatdane »

Sam Dark писал(а): Можно заюзать Imagick. Он быстрее на ~10%, выдаёт картинки лучшего качества при уменьшении, кушает меньше памяти.
А если консольный ImageMagick напрямую через exec(), то еще быстрее и экономичнее. И гибче.
Аватара пользователя
because
Сообщения: 689
Зарегистрирован: 2010.09.30, 22:01

Re: работа с большими изображениями

Сообщение because »

Sam Dark писал(а):Для несжатой картинки потребуется 3000 × 3000 × 24 (битность) × 3(каналы) / 8 (получаем килобайты) × 1.65, что составляет примерно 46 мегабайт. GD, видимо, оптимизациями экономит нам пару мегабайт.

Можно заюзать Imagick. Он быстрее на ~10%, выдаёт картинки лучшего качества при уменьшении, кушает меньше памяти.
спасибо за информацию, буду пробовать, если на хостинге установлен imagick.
RTFM !
Ответить