Зменшити розмір зображення php зменшення якості картинки приклад class php jpeg gif png

В гуглі знайти приклад складніше ніж написати самому
Вирішив написати свій клас для обробки і зменшення розміру фотографій

Можливості класу:
- пропорційно зменшувати розмір фото по ширині або по висоті
- зменшити фото в процентному співвідношенні
- вписати фотографію в рамку певного розміру
- довільне зміна розміру фотографії
- змінити якість фотографії
- висновок згенерованої фотографії без збереження
- збереження фотографії на сервері
- призначення фото прав доступу

пропорційно змінюємо розмір зображення і зберігаємо на сервері не зраджуючи розширення файлу
отримане зображення не буде перевищувати по висоті 400 пікселів і по ширині 300
тобто автоматично впишеться в потрібні розміри

висновок на екран не змінюючи розширення файлу

зберігаємо на сервері і вибираємо тип файлу на виході

утискувати файл і виводимо на екран

зберігаємо на сервері, скорочуються і встановлюємо права доступу

Зменшуємо зображення по ширині

Зменшуємо зображення по висоті

довільно зменшуємо зображення не зберігаючи пропорції

зменшуємо зображення в процентному співвідношенні

Ви реалізували майже всі потреби, крім потрібних мені. Хоча їх легко домогтися, маючи ваш скрипт, але все ж. іншим на допомогу, можливо захочете завершити.

код номер два - створює зображення, зі значеннями не перевищують зазначені width height. А як же ситуація, коли зображення має стати не менше переданих width + height.

p.s. Якщо у вашому коді це реалізовано і я упустив, прошу зрозуміти і пробачити

Схожі статті