Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: zmena velkosti obrazkov[vyřešeno]  (Přečteno 2550 krát)

tayllor

  • Aktivní člen
  • *
  • Příspěvků: 451
zmena velkosti obrazkov[vyřešeno]
« kdy: 09 Února 2011, 15:39:04 »
Zdravim Vas chcel by som sa opytat ci nepoznate nejake program, pomocou ktoreho by som mohol masovo zmenit velkost obrazkov. Potrebujem zmensit cca. 180 obrazkov a ked si predstavim ze by som to mal robit pri kazdom jednom osobitne, tak by som asi zosivel :)
« Poslední změna: 11 Února 2011, 18:00:35 od tayllor »
HESLO DŇA: Ubuntu sa nemoze pokazit samo, pokazis si ho ty sam ;)

pacholik

  • Závislák
  • ***
  • Příspěvků: 2072
Re: zmena velkosti obrazkov
« Odpověď #1 kdy: 09 Února 2011, 16:28:21 »

Filip Dominec

  • [Proplesk] [Piškot]
  • Stálý člen
  • **
  • Příspěvků: 1157
Re: zmena velkosti obrazkov
« Odpověď #2 kdy: 09 Února 2011, 18:51:14 »
Phatch je super,

anebo cesta pro "pravé muže a pochlapené ženy":

for a in `ls *jpg`; do mogrify -resize 50% $a; done
http://www.vrattenamstat.cz/ | Buďme tolerantní k triviálním dotazům; neznamenají "neumím to najít", ale "nejsem si jist, že to je správná cesta".

daysleeper

  • Stálý člen
  • **
  • Příspěvků: 1206
Re: zmena velkosti obrazkov
« Odpověď #3 kdy: 09 Února 2011, 20:23:40 »
pochlapenou zenu nebrat  :)

1.problem s mezerami (soubor "a b.jpg")
Kód: [Vybrat]
$ for a in `ls *jpg`; do file $a; done
a: ERROR: cannot open `a' (No such file or directory)
b.jpg: ERROR: cannot open `b.jpg' (No such file or directory)
c.jpg: JPEG image data, JFIF standard 1.01

2. mogrify prepisuje puvodni obrazek

osobne doporucuji zmekcilou variantu
http://wiki.ubuntu.cz/Nautilus/roz%C5%A1%C3%AD%C5%99en%C3%AD#Konverze_obr.2BAOE-zk.2BAW8-

Filip Dominec

  • [Proplesk] [Piškot]
  • Stálý člen
  • **
  • Příspěvků: 1157
Re: zmena velkosti obrazkov
« Odpověď #4 kdy: 09 Února 2011, 21:35:43 »
pochlapenou zenu nebrat  :)

1.problem s mezerami (soubor "a b.jpg")
Kód: [Vybrat]
$ for a in `ls *jpg`; do file $a; done
a: ERROR: cannot open `a' (No such file or directory)
b.jpg: ERROR: cannot open `b.jpg' (No such file or directory)
c.jpg: JPEG image data, JFIF standard 1.01

2. mogrify prepisuje puvodni obrazek

1. ano, to jde mimochodem vypnout takto:
Kód: [Vybrat]
IFS=$(echo -en "\n\b")
2. podle potřeby jde použít buďto
Kód: [Vybrat]
convert a.jpg -resize 300 b.jpgnebo
Kód: [Vybrat]
mogrify -resize 300 a.jpg
Z praxe tento přístup můžu doporučit jako dost efektivní, je ale fakt, že to chce trochu zvyku.
http://www.vrattenamstat.cz/ | Buďme tolerantní k triviálním dotazům; neznamenají "neumím to najít", ale "nejsem si jist, že to je správná cesta".

sportovec.lukas

  • Návštěvník
  • Příspěvků: 22
Re: zmena velkosti obrazkov
« Odpověď #5 kdy: 09 Února 2011, 22:09:46 »
Super utilita/script pro nautilus. Označíš všechny obrázky, pravý klik a zmenšit/zvětšit  :)
sudo apt-get install nautilus-image-converter

tayllor

  • Aktivní člen
  • *
  • Příspěvků: 451
Re: zmena velkosti obrazkov
« Odpověď #6 kdy: 09 Února 2011, 23:34:35 »
jedina vec, ked zmensim obrazoky tak sa znizi aj kvalita obrazkov...potreboval by som zachovat kvalitu
HESLO DŇA: Ubuntu sa nemoze pokazit samo, pokazis si ho ty sam ;)

Filip Dominec

  • [Proplesk] [Piškot]
  • Stálý člen
  • **
  • Příspěvků: 1157
Re: zmena velkosti obrazkov
« Odpověď #7 kdy: 10 Února 2011, 11:47:54 »
jedina vec, ked zmensim obrazoky tak sa znizi aj kvalita obrazkov...potreboval by som zachovat kvalitu

Tak řešení pro pochlapené ženy je takové:

Kód: [Vybrat]
convert a.jpg -resize 300 -quality 80 b.jpg
http://www.vrattenamstat.cz/ | Buďme tolerantní k triviálním dotazům; neznamenají "neumím to najít", ale "nejsem si jist, že to je správná cesta".

tayllor

  • Aktivní člen
  • *
  • Příspěvků: 451
Re: zmena velkosti obrazkov
« Odpověď #8 kdy: 10 Února 2011, 14:30:27 »
a to akoze mam pri tych 170 obrazkoch pisat vzdy tieto prikazy???
HESLO DŇA: Ubuntu sa nemoze pokazit samo, pokazis si ho ty sam ;)

pacholik

  • Závislák
  • ***
  • Příspěvků: 2072
Re: zmena velkosti obrazkov
« Odpověď #9 kdy: 10 Února 2011, 14:41:15 »
kdepak, pro všechny džejpegy ve složce:
Kód: [Vybrat]
cd složka
for i in *.jpg; do convert "$i" -resize 300 -quality 80 "${i%.jpg}-small.jpg"; done

tayllor

  • Aktivní člen
  • *
  • Příspěvků: 451
Re: zmena velkosti obrazkov
« Odpověď #10 kdy: 11 Února 2011, 15:30:30 »
vypisuje mi to

Citace
convert: unable to open image `*.jpg':  @ error/blob.c/OpenBlob/2498.
convert: missing an image filename `*-small.jpg' @ error/convert.c/ConvertImageCommand/2970.
HESLO DŇA: Ubuntu sa nemoze pokazit samo, pokazis si ho ty sam ;)

Filip Dominec

  • [Proplesk] [Piškot]
  • Stálý člen
  • **
  • Příspěvků: 1157
Re: zmena velkosti obrazkov
« Odpověď #11 kdy: 11 Února 2011, 16:00:03 »
A zkoušel jsi, jak jsem psal úplně nahoře?

Kód: [Vybrat]
for a in `ls *jpg`; do convert $a -resize 50% -quality 80 small-$a; done
Edit: omlouvám se, %a -> $a
« Poslední změna: 11 Února 2011, 17:27:00 od Filip Dominec »
http://www.vrattenamstat.cz/ | Buďme tolerantní k triviálním dotazům; neznamenají "neumím to najít", ale "nejsem si jist, že to je správná cesta".

tayllor

  • Aktivní člen
  • *
  • Příspěvků: 451
Re: zmena velkosti obrazkov
« Odpověď #12 kdy: 11 Února 2011, 16:39:28 »
jj presne ako si pisal
Citace
~/Obrázky/foto$ for a in `ls *jpg`; do convert $a -resize 50% -quality 80 small-%a; done
ls: nie je možné pristupovať k *jpg: Adresár alebo súbor neexistuje
« Poslední změna: 11 Února 2011, 16:42:14 od tayllor »
HESLO DŇA: Ubuntu sa nemoze pokazit samo, pokazis si ho ty sam ;)

Filip Dominec

  • [Proplesk] [Piškot]
  • Stálý člen
  • **
  • Příspěvků: 1157
Re: zmena velkosti obrazkov
« Odpověď #13 kdy: 11 Února 2011, 17:28:51 »
Hm, a co tedy vypíše:

Kód: [Vybrat]
ls *jpg
Anebo... Nenahrazuje se ti hvězdička za nějaký pseudoznak? Jsou ty obrázky jpg a ne třeba JPG? (Pak bys měl použít `ls *.jpg *.JPG *.jpeg *.JPEG`)
http://www.vrattenamstat.cz/ | Buďme tolerantní k triviálním dotazům; neznamenají "neumím to najít", ale "nejsem si jist, že to je správná cesta".

tayllor

  • Aktivní člen
  • *
  • Příspěvků: 451
Re: zmena velkosti obrazkov
« Odpověď #14 kdy: 11 Února 2011, 17:54:00 »
hmm mal si pravdu...fotky boli vo formate JPG tak som to zmenil, ale itak mi to zmensilo iba jednu fotku nie vsetky
HESLO DŇA: Ubuntu sa nemoze pokazit samo, pokazis si ho ty sam ;)

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: zmena velkosti obrazkov
« Odpověď #15 kdy: 11 Února 2011, 17:59:05 »
obrácený apostrof ` je v anglické klávesnici vlevo vedle klávesy "1"
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

tayllor

  • Aktivní člen
  • *
  • Příspěvků: 451
Re: zmena velkosti obrazkov
« Odpověď #16 kdy: 11 Února 2011, 18:00:09 »
Aha super uz to funguje, skusal som este raz ten uplne prvy prikaz a nahradil som za JPG a vsetko je OK...super dik za pomoc
HESLO DŇA: Ubuntu sa nemoze pokazit samo, pokazis si ho ty sam ;)

 

Provoz zaštiťuje spolek OpenAlt.