Xpoint
   [напомнить пароль]

Уменьшенные копии изображений (thumbnails)

Метки: [без меток]
2009-04-06 03:42:28 [обр] JIEXA[досье]

Здравствуйте!
Знаю, что заезженная тема. Но всё же.

Мне нужно создавать превьюшки из картинкок, причем превьюшки должны быть четко квадратные или прямогульные. А если быть точным, то мне нужно создавать 2 превьюшки - 500х350 и 100х100

Причем нужно чтобы работало так:
В оригинале картинка 1000х800
Уменьешаем до 500х400 и вырезаем из нее прямоугольник 500х350
И для второго варианта, уменьшеаем до 125х100 и вырезаем квадрат 100х100

то есть изначально уменьшаем до максимально похожей длинны/ширины
и затем обрезаем лишние.

Писать самому как-то не оч. хочется, так как уверен что есть куча готового, но мне не найти. Наткнулся на статью Thumbnails: Теория и практика создания миниатюрных изображений , но в ней все ссылки битые, исходники не скачать.

Может подскажете какой-нибудь готовый класс, который может делать это?
Большое спасибо.

спустя 1 день 7 часов [обр] Fd(6/35)[досье]
спустя 2 часа 47 минут [обр] Алексей Севрюков(162/1280)[досье]
JIEXA[досье] Писать самому? На каждое действие максимум 2-3 строчки кода. Т.е. в этом случае все-таки проще посмотреть документацию и написать самому, чем пытаться найти готовое решение. Фактически Вам нужно всего две операции: Resize и Crop. Использовать можно обертку ImageMagick для PHP, например.
Powered by POEM™ Engine Copyright © 2002-2005