Задать вопрос

Как уменьшить размер изображения с минимальной доступной памятью?

Сервер с небольшим объёмом оперативки.
Пользователи иногда загружают неприлично крупные изображения, например 8000x8000,
и обработчик на PHP рушится при попытке imagecreatefrompng()

На выходе требуется 1280x720.

Было бы хорошо какой-то утилитой, требующей минимум памяти, уменьшать размер слишком больших картинок до примерно-приемлемых. До того, как передавать в PHP и imagecreatefrompng()

Подскажите, пожалуйста, легчайшие-быстрые утилиты, умеющие уменьшать размер картинок в jpeg, gif, png, webp, скажем, ровно в 2 или 4 раза?
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ответы на вопрос 2
Digiport
@Digiport
PHP рулит
Ответ написан
Комментировать
2ord
@2ord
1. Только для JPEG есть libepeg.
2. Хотя в условиях нехватки памяти можно выполнять обработку изображений в очереди ограниченным количеством обработчиков.
3. А может таки лучше использовать сторонние службы?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы