Puncte:1

Redimensionați imaginea la o anumită dimensiune

drapel cn

Știu că există mai multe moduri de a redimensiona o imagine prin linia de comandă. Unele dintre ele sunt specificate Aici. Cu toate acestea, mă întrebam dacă există o modalitate de a specifica dimensiunea imaginii redimensionate, de ex. Vreau să redimensionez o imagine de 8,5 MB la o imagine de 2,5 MB. De preferință, soluția folosește imagemagick.

Levente avatar
drapel cn
Doriți să obțineți reducerea doar prin compresia datelor de imagine sau sunteți gata să modificați și rezoluția imaginii (numărul de pixeli)?
hyhno01 avatar
drapel cn
Prefer compresia datelor. Scopul este să obțin cea mai bună calitate a imaginii, dar să reduc dimensiunea, astfel încât să pot încărca imaginea pe un forum online
vanadium avatar
drapel cn
Redimensionați imaginea la rezoluția unui ecran (adică HD este 1920x1080) și veți avea deja o imagine cu mult mai mică de 8 MB *și* la calitate maximă pentru afișarea pe ecran.
hyhno01 avatar
drapel cn
Multumesc pentru recomandare. Deși nu îmi rezolvă problema. Raporturile imaginilor pot diferi (2:3, 3:4, 16:19 etc.) și vreau să mă asigur că fiecare imagine ajunge să fie de 2,5 MB, care este dimensiunea maximă pentru încărcare pe forum și astfel asigură cea mai buna calitate
vanadium avatar
drapel cn
Da. Și nu, 2,5 MB nu asigură neapărat cea mai bună calitate. Pentru afișarea pe ecran, probabil că va fi exagerat. Începeți cu reducerea dimensiunii la rezoluția afișajului. Acest lucru vă va aduce de obicei sub 2 MB. Dacă nu, crește compresia jpeg până când se întâmplă. Rezultatul va fi foarte acceptabil. Dacă sunt doar câteva imagini, Gimp vă permite să vedeți dimensiunea fișierului rezultat în timp ce modificați setările de compresie.
vanadium avatar
drapel cn
Am găsit o setare obscură care permite setarea dimensiunii maxime: vezi răspunsul meu. Totuși, pentru aplicația dvs., preferați să ajustați mai întâi imaginea la rezoluția ecranului. Puteți merge mult mai jos de 2 Mb pentru o afișare optimă pe ecran.
Puncte:3
drapel cn

Cu credit la Aici, există o opțiune de codec jpeg pentru Imagemagick convertit acceptă o opțiune pentru jpeg care permite restricționarea dimensiunii fișierului de ieșire: -define jpeg:extent=max_value. Este folosit ca:

converti test.jpg -define jpeg:extent=1M testout.jpg

Dacă cineva ar putea spune unde sunt documentate oficial astfel de setări, o voi include în acest răspuns.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.