Î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