Тема: Улучшенное управление картинками v.2
Улучшенное управление картинками v.2
для Strawberry 1.1.1
Создавалась эта хрень на базе стандартного images.mdu и к вот этому решению отношения не имеет.
Фичлист:
1. Теперь есть возможность иметь две уменьшенные копии загружаемой картинки - для короткой и для полной новости.
2. Расширены возможности ресайза:
2.1. Готовые пресеты (150 пикселей по длинной стороне для короткой новости, 300 пикселей по ширине и по длинной стороне для полной новости).
2.2. Возможность задать ширину и высоту вручную (уменьшение будет происходить без сохранения пропорций, но если задать только высоту или только ширину - ресайзиться будет пропорционально до заданного размера).
2.3. "Классический" ресайз в процентах от оригинального изображения.
3. Какой же ресайз без шарпа? Правильно, х#@вый. Поэтому реализован шарпинг по алгоритму хорошо всем известного фотошопного плагина unsharp mask. Все три параметра настраиваются (amount - эффект шарпинга, radius - радиус пятна размытия для маски и treshhold - порог, при превышении значения которого разностью между маской и исходным изображением, будет срабатывать фильтр для каждого пикселя).
4. Полностью независимые настройки для обоих уменьшенных изображений.
5. Отдельные коды вставки для каждого из уменьшенных изображений (уменьшенное изображение является ссылкой на полноразмерное), плюс отдельный код для случая, когда не создается ни одной уменьшенной копии.
6. В списке изображений выводится размер в пикселях и килобайтах как для полноразмерной картинки, так и для ее уменьшенных копий (если они присутствуют).
А вот так все это выглядит:
Установка:
Заменить /inc/mod/images.mdu файлом из архива.
Для изображений я использую highslide , а также обрамляю их вот таким div'ом:
.news_img {float:left; border:none; margin-top: 8px; margin-right: 8px;}Если вам не нужны эти свистелки и перделки, просто закомментируйте строки 302, 309, 314 и раскомментируйте 301, 308 и 313.
Приятной работы с картинками без фотошопа!
PS: если кто-нибудь допилит сюда вотермарк, будет ему респект и уважуха.
Отредактировано Zomb1e (10 Sep 2010 12:33:27)