Ауригма загрузчик файлов php как правильно подобрать размер превью

Я использую Aurigma, коммерческий загрузчик и кроппер.

Я стараюсь загружать изображения различных пропорций и размеров.

Я хочу, чтобы они помещались в коробки размером 140*140 пикселей.

Если высота является наименьшим атрибутом изображения, я хочу, чтобы это было 140 пикселей или наоборот по ширине.

Перекрытие допускается.

Я просмотрел официальный сайт и документацию, но не могу понять, как это сделать.

Чтобы уточнить, является ли изображение размером 100 * 50 пикселей, я хочу, чтобы оно было изменено до 210 * 140 или изображение 50*100 должно быть 140 * 210.

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

www.aurigma.com/

1 ответ

Решение

Вы пытались использовать OrientationalFit?

Он работает как режим Fit, но с коррекцией ориентации миниатюр.

$au.uploader({
    id: 'Uploader1',
    converters: [
        { mode: '*.*=Thumbnail', thumbnailFitMode: 'OrientationalFit',
            thumbnailWidth: 210, thumbnailHeight: 140, 
            thumbnailJpegQuality: 80 }
    ]
});

Результаты:

3072 x 2304 => 187 x 140
2304 x 3072 => 140 x 187

И еще одна вещь о вашем образце. Image Uploader не может быть использован для увеличения, т.е. эскиз не может быть больше исходного изображения. Это по замыслу.

Другие вопросы по тегам