Модуль от 2leep.com

Модуль от 2leep.com

Некоторые видели у меня под статьями модуль от 2leep.com . Это несколько напарсенных и отресайзеных картинок. Мне очень нравится такой модуль, но не очень нравится как он работает от 2leep.com . Я подумал, что написать плагинчик для WordPress, который бы брал картинки с постов, ресайзил бы их и выводил не должно быть сложно. Функционал у него представляется очень широким.

К примеру можно использовать для вывода похожих записей, в зависимости от тематики в этот модуль можно удобно прятать тизеры. При смене дизайна – не нужно в ручную править все картинки в статьях. Ну вобщем много вариантов. Но и проблем для меня хватало. Главная, что я совершенно не представлял, как на PHP можно работать с картинками. Плагин я в итоге написал. На всё про всё ушло дня три. Некий промежуточный резальтат уже работает тут на блоге. Через какое то время, если дойдут руки, я его доведу до релиза и тогда выложу. То что получается мне очень нравится. Картинки резайзятся, хранятся в отдельной папке, хостинг после того как всё отресайзися практически не нагружается.

А это мой плагинчик ресайза

А это мой плагинчик ресайза

Отдельно я написал скрипт для парсинга картинок с других сайтов. За маркер брал RSS ленту. На основе этого скрипта можно наделать сплогов, как на Yahoo Pipes например. В общем задел не плохой. А сегодня покажу функцию, которая берет урл картинки, подсасывает картинку, ресайзит и сохраняет.

В основном рассчитано, что эта функция берет ростовые фоты. То есть по ширине берется целиком фотка, по высоте обрезается, чтобы сохранить масштабирование.


 

14 апреля 2011

Рубрики

Уже есть один комментарий к “Функция для «умного» ресайза картинок на PHP с GD”

  1. Kumar 16 декабря, 2012

    Есть прекрасный тулкит для ресайза изображений на php/ Он также содержит, кроме всего прочего, функционал для «умного» создания миниатюр.
    http://true-coder.ru/php/toolkit-dlya-resajza-i-kropa-izobrazhenij-na-php.html

    Это уже вторая версия сего продукта на том же ресурсе.

Есть что сказать по теме статьи? Пожалуйста - пишите!