Есть картинки, которые загружаются в интернет-магазин через обычный массив $_FILE. Вопрос: как правильно сжать картинки без потери качества и сделать их ресайз на php? Какие есть классы для работы с картинками? Гугл выдает много всякого трэша
Банально ищите на гитхабе по кол-ву звезд, находите такие, которые удобны вам по наличию/функционалу методов. Удобные на мой взгляд:
Intervention/image
// open an image file
$img = Image::make('public/foo.jpg');
// resize image instance
$img->resize(320, 240);
// insert a watermark
$img->insert('public/watermark.png');
// save image in desired format
$img->save('public/bar.jpg');
avalanche123/Imagine
$imagine = new Imagine\Gd\Imagine();
// or
$imagine = new Imagine\Imagick\Imagine();
// or
$imagine = new Imagine\Gmagick\Imagine();
$size = new Imagine\Image\Box(40, 40);
$mode = Imagine\Image\ImageInterface::THUMBNAIL_INSET;
// or
$mode = Imagine\Image\ImageInterface::THUMBNAIL_OUTBOUND;
$imagine->open('/path/to/large_image.jpg')
->thumbnail($size, $mode)
->save('/path/to/thumbnail.png')
;
И другие....
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Привет всем! Питаюсь добавить тут сортировка по рандомно но почему то выдает ошибка помогите если не сложно
Как эффективно поступать,выполнять определённые процедуры на стороне sql либо же на стороне php? Например,эффективнее вытащить значения из базы,...
Делаю учебный проект - корпоративный сайтВ курсе версия фреймворка 5
Суть идеи таковаДопустим есть форма на сайте, туда загружаем файл и нажимаем условный "отправить" и файл уходит на почту,на подобии как в пхп...