Terminaliga: muutke piltide suurust

Allpool on toodud erinevad lahendused erinevatele probleemidele, millega me igapäevaselt kokku puutume, ja seekord näitavad nad meile, kuidas piltide suurust muuta terminali abil kahe ImageMagicki paketi tööriista abil.

Nagu nad meile algses artiklis ütlevad:

Esmapilgul tunduvad mõlemad programmid sarnased, kuigi `mogrify` teisendab pildi, asendades algse faili, samas kui `convert` salvestab tulemuse uude faili. ` mogrify` võtab argumendina ainult teisendatava pildi, samas kui ` convert` võtab nii teisendatava pildi kui ka faili nime, kuhu tulemus salvestatakse.

Muutma

Vaatame kõigepealt, kuidas konvertimisega erinevaid ülesandeid täita :

Lõigake pilt pooleks ja salvestage tulemus faili fail2.jpg:

$ convert -resize 50% file.jpg file2.jpg

Muutke pildifaili.jpg suurust 400 × 300 ja salvestage tulemus faili fail2.jpg:

$ convert -resize 400×300 file.jpg file2.jpg

Poolitage kõik fotod ja salvestage tulemus teistesse failidesse:

$ convert -resize 50% *

Mogrifitseerima

Lõigake pildifail.jpg pooleks:

mogrify -resize 50% file.jpg

Muutke pildifaili.jpg suurust 400 × 300:

mogrify -resize 400×300 file.jpg

Poolita kõik fotod:

mogrify -resize 50% *


Lisa eelistatud allikana Google'is