Scade dimensiunea imaginii scădere a calității imaginii php exemplu clasă php jpeg gif png

În Google, găsirea unui exemplu este mai greu decât să vă scrieți
Am decis să scriu clasa mea pentru prelucrare și reducerea mărimii fotografiilor

Caracteristicile clasei:
- reduceți proporțional dimensiunea fotografiei în funcție de lățime sau înălțime
- Reduceți fotografia ca procentaj
- potriviți o fotografie într-un cadru de o anumită dimensiune
- redimensionarea fotografiilor gratuite
- schimbați calitatea fotografiilor
- ieșire a fotografiei generate fără salvare
- salvarea unei fotografii pe server
- Atribuirea permisiunilor pentru fotografii

modificați proporțional dimensiunea imaginii și salvați-o pe server fără a schimba extensia fișierului
Imaginea rezultată nu va depăși 400 de pixeli înălțime și 300 de laturi
și anume se potrivesc automat în dimensiunea potrivită

ieșiți pe ecran fără a schimba extensia fișierului

salvați pe server și selectați tipul de fișier de pe ieșire

comprimați fișierul și afișați-l

salvăm pe server, comprimăm și setăm drepturile de acces

Micșorați lățimea imaginii

Reduceți înălțimea imaginii

reduceți în mod arbitrar imaginea fără a păstra proporția

reduceți imaginea ca procentaj

Ați realizat aproape toate nevoile, cu excepția mea. Deși sunt ușor de realizat, având scenariul tău, dar încă. altele pentru a ajuta, poate doriți să terminați.

codul doi - creează o imagine, cu valori care nu depășesc înălțimea specificată a lățimii. Și cum rămâne cu situația în care imaginea ar trebui să devină nu mai mică decât lățimea + înălțimea trecută.

P.S. Dacă în codul dvs. acest lucru este implementat și am pierdut, vă rugăm să înțelegeți și să iertați

Articole similare