Pildid väiksemaks

Linuxi tarkvaraliste küsimustega seotud foorum

Moderaator: Moderaatorid

Vasta
kiirtee
Pingviini aktivist
Pingviini aktivist
Postitusi: 382
Liitunud: 26.04.2007, 00:23

Pildid väiksemaks

Postitus Postitas kiirtee »

Tahan suure hulga pilte korraga veebis vaadatavaks teha, mingeid 4MB välgatusi ei pane ju üles. Millega oleks see võimalik? Iseenest meeldib mulle väga irfanview, midagi taolist võiks olla, aga pole leidnud. Kasutan installeeritud knoppixit ja KDE-d.

Tänan
Margus Kangur
Kasutaja avatar
Dev
Uus kasutaja
Uus kasutaja
Postitusi: 5
Liitunud: 16.12.2006, 21:14

Postitus Postitas Dev »

Olen selle jaoks kasutanud enamasti convert-i baasil tehtud skripte,
aga kui sind huvitab graafiline keskkond, siis selline võimalus on olemas näiteks Gwenview-l ja ka digiKam-il.

Terv,
Dev
Kasutaja avatar
margo704
Pingviini aktivist
Pingviini aktivist
Postitusi: 242
Liitunud: 30.08.2005, 03:00

Postitus Postitas margo704 »

Gwenview-s valid pildid, mida tahad muuta, võtad Pluginad -> Pakktöötlus -> Piltide suuruse muutmine. Seal valid Tüübiks "Proportsionaalne (ühemõõtm.)". Vajutad nuppu "Eelistused ja paned sinna uueks suuruseks soovitud pildi pikema külje pikkuse, näiteks veebipanemiseks paras 640. Vajutad OK. Siis valid sihtkataloogiks kataloogi, kuhu tahad uued pildid salvestada ja vajutad "Käivita". Kõik.


A muidu irfanview töötab wine-i abil üsna hästi ka linuxis.
Kasutaja avatar
nick
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 39
Liitunud: 01.08.2005, 03:00

Postitus Postitas nick »

mõned näited:
# convert -sample 80x40 input.jpg output.jpg
# convert -sample 25%x25% input.jpg output.jpg

Hulgi:

for img in `ls *.jpg`
do
convert -sample 25%x25% $img thumb-$img
done
Kasutaja avatar
margo704
Pingviini aktivist
Pingviini aktivist
Postitusi: 242
Liitunud: 30.08.2005, 03:00

Postitus Postitas margo704 »

Aga mis vahe on convert-i puhul optionitel -sample, -rezise ja -scale?
priit
Vana Pingviin
Vana Pingviin
Postitusi: 521
Liitunud: 04.08.2005, 03:00

Postitus Postitas priit »

margo704 kirjutas:Aga mis vahe on convert-i puhul optionitel -sample, -rezise ja -scale?

Kood: Vali kõik

man convert
Kasutaja avatar
margo704
Pingviini aktivist
Pingviini aktivist
Postitusi: 242
Liitunud: 30.08.2005, 03:00

Postitus Postitas margo704 »

Ei see man convert ütle midagi asjalikku. Aga vastuse võib leida sealt - http://www.imagemagick.org/script/comma ... ptions.php

Aga ei tea, kas convertiga sedasi ka saaks, et määraks pikema külje suuruse. Näiteks, et kui on pilt 1600x1200, siis teeb suuruseks 640x480 ja kui on 1200x1600, siis teeb 480x640?
Kasutaja avatar
Dev
Uus kasutaja
Uus kasutaja
Postitusi: 5
Liitunud: 16.12.2006, 21:14

Postitus Postitas Dev »

margo704 kirjutas: Aga ei tea, kas convertiga sedasi ka saaks, et määraks pikema külje suuruse. Näiteks, et kui on pilt 1600x1200, siis teeb suuruseks 640x480 ja kui on 1200x1600, siis teeb 480x640?
Näiteks

Kood: Vali kõik

$ convert input.jpg -resize 640x640 output.jpg 
või

Kood: Vali kõik

$ convert input.jpg -sample 640x640 output.jpg
priit
Vana Pingviin
Vana Pingviin
Postitusi: 521
Liitunud: 04.08.2005, 03:00

Postitus Postitas priit »

margo704 kirjutas:Ei see man convert ütle midagi asjalikku. Aga vastuse võib leida sealt - http://www.imagemagick.org/script/comma ... ptions.php

Aga ei tea, kas convertiga sedasi ka saaks, et määraks pikema külje suuruse. Näiteks, et kui on pilt 1600x1200, siis teeb suuruseks 640x480 ja kui on 1200x1600, siis teeb 480x640?
Mism6ttes ei ytle man convert midagi asjalikku?
Kasutaja avatar
margo704
Pingviini aktivist
Pingviini aktivist
Postitusi: 242
Liitunud: 30.08.2005, 03:00

Postitus Postitas margo704 »

priit kirjutas:
margo704 kirjutas:Ei see man convert ütle midagi asjalikku. Aga vastuse võib leida sealt - http://www.imagemagick.org/script/comma ... ptions.php

Aga ei tea, kas convertiga sedasi ka saaks, et määraks pikema külje suuruse. Näiteks, et kui on pilt 1600x1200, siis teeb suuruseks 640x480 ja kui on 1200x1600, siis teeb 480x640?
Mism6ttes ei ytle man convert midagi asjalikku?
Selles mõttes, et man convert räägib ainult üldist juttu ja annab lingi, kust täpsemat infot saab. Aga, nojah, eks link on ka asjalik :D
Kasutaja avatar
Dev
Uus kasutaja
Uus kasutaja
Postitusi: 5
Liitunud: 16.12.2006, 21:14

Postitus Postitas Dev »

margo704 kirjutas:
priit kirjutas:
margo704 kirjutas:Ei see man convert ütle midagi asjalikku. Aga vastuse võib leida sealt - http://www.imagemagick.org/script/comma ... ptions.php

Aga ei tea, kas convertiga sedasi ka saaks, et määraks pikema külje suuruse. Näiteks, et kui on pilt 1600x1200, siis teeb suuruseks 640x480 ja kui on 1200x1600, siis teeb 480x640?
Mism6ttes ei ytle man convert midagi asjalikku?
Selles mõttes, et man convert räägib ainult üldist juttu ja annab lingi, kust täpsemat infot saab. Aga, nojah, eks link on ka asjalik :D
Tegelikult

Kood: Vali kõik

$ convert -help
annab ka infot kuigi mitte niipalju kui see link.
Kasutaja avatar
imre
Vana Pingviin
Vana Pingviin
Postitusi: 2653
Liitunud: 16.08.2005, 03:00

Postitus Postitas imre »

Hiljem võin arvutist vaadata. sai tehtud script, mis terve kataloogi täie pilte kindlasse suurusesse konverdib.
Enne teema püstitamist kasutage OTSINGUT
Küsi targalt: Infot siit!
Kui aru ei saa, siis küsi.
Kasutaja avatar
Huck
Pingviini aktivist
Pingviini aktivist
Postitusi: 135
Liitunud: 20.10.2005, 03:00

Postitus Postitas Huck »

Ise olen ubuntu jaoks leidnud manusena lisatud scripti:

ubuntu jaoks siis copy kausta ~/.gnome2/nautilus-scripts/

ja anna õigused: chmod +x ~/.gnome2/nautilus-scripts/MuudaPilte

nõuab pakke imagemagick, zenity ja rename

toimimiseks kliki parema hiirenupuga pildifaili ja sealt siis scripts -> MuudaPilte ja edasi on juba määdzik :wink:


see kõik kehtib siis ubuntu kohta- muude distrode kohta ei oska midagi õelda
Manused
batch_resize.tar
(10 KiB) Allalaaditud 374 korda
Vasta