Блог веб-разработчика: в помощь программистам

PHP класс Image Resizer

Хороший класс для изменения размеров изображения, работает довольно быстро, умеет убирать шумы с фото, кеширует уменьшенные изображения, тем самым лишний раз не нагружает ваш сервер.

  • работает с форматами JPEGs, GIFs, и PNGs
  • умеет заполнять фон у прозрачных GIFs и PNGs
  • умеет кешировать уменьшенные изображения

Для работы необходимы

Примеры использования:

1. ресайзим JPEG:
Don't forget your alt text

2. ресайзим и обрезаем JPEG в квадрат:
Don't forget your alt text

3. заливаем прозрачный PNG цветом #990000:
Don't forget your alt text

Страничка проекта: http://shiftingpixel.com/2008/03/03/smart-image-resizer/

Скачать: http://shiftingpixel.com/downloads/image-1.4.1.zip

  • С

  • Мне для этих целей больше ASIDO класс нравится.
    А по поводу безопасности nevitas, вам никто не запрещает ведь модифицировать скрипт – вы ведь не голый класс используете – вот и постарайтесь избежать таких ситуаций.
    А вообще для того, чтоб такую картинку ресайзить – надо её сначала на сервер загрузить, а тут тоже есть ограничения. Так что для DoS эта вещь годится не более чем любой другой скрипт. По-моему, поправьте если я не прав.

  • Спасибо. Как раз собираюсь писать галерею для своего регионального портала. Эта библиотека мне пригодится.

  • Что то примеры использования пустые.

  • У меня имеется аналогичная библиотека.
    Исходники тут http://www.sergunik.name/?p=170

  • Не нравятся мне сторонние классы, как-то там все не для людей. После долгих поисков того что надо, написал свой. Работает отлично, а главное быстро.

You can follow any responses to this entry through the RSS 2.0 feed.