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: Dávkový převod z *.bmp na *.png [vyřešeno]  (Přečteno 2323 krát)

Banhof

  • Návštěvník
  • Příspěvků: 36
    • Banhofův debilníček
Dávkový převod z *.bmp na *.png [vyřešeno]
« kdy: 03 Srpna 2007, 10:59:36 »
Dobrý den, potřeboval bych nějaký program, který je schopen dávkově převést obrázky (je jich cca 100!) ve formátu bmp na png (nebo i gif). Hledal jsem na internetu, ale našel sem jen něco pro widle. Přece musí existovat nějaká (třeba jenom konzolová) utilitka, která to umí? Díky všem
Kód: [Vybrat]
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1 GED/CS D- s: !a E---- W++ N+ ?o K- w--- O-- M- V- PS+++ PE+ Y PGP+ t? 5? x? R-- !tv b++ DI+ D+ G e !h r-- y-- ------END GEEK CODE BLOCK------

Banhof

  • Návštěvník
  • Příspěvků: 36
    • Banhofův debilníček
Dávkový převod z *.bmp na *.png [vyřešeno]
« Odpověď #1 kdy: 03 Srpna 2007, 11:25:42 »
Tak jsem na to přišel. Pro ostatní: je potřeba v repozitáři stahnout balíček "imagemagick" a pro samotnou konverzi použít následující skriptík:
Kód: [Vybrat]
#!/bin/bash

while [ $# -gt 0 ]; do
picture=$1
png_file=`echo "$picture" | sed 's/\.\w*$/.png/'`
/usr/bin/convert "$picture" png:"$png_file"
shift
done
Analogicky by to mělo jít i třeba pro JPEG (místo png napíšete všude jpg). Skript uložíme třeba jako convert.sh a povolíme spuštění. Potom stačí si ty obrázky nakopírovat do jednoho adresáře a zavolat ./convert.sh *.bmp
Kód: [Vybrat]
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1 GED/CS D- s: !a E---- W++ N+ ?o K- w--- O-- M- V- PS+++ PE+ Y PGP+ t? 5? x? R-- !tv b++ DI+ D+ G e !h r-- y-- ------END GEEK CODE BLOCK------

nuclex

  • Aktivní člen
  • *
  • Příspěvků: 270
Dávkový převod z *.bmp na *.png [vyřešeno]
« Odpověď #2 kdy: 03 Srpna 2007, 14:30:04 »
A

convert obrazek.jpg obrazek.png

nefunguje? :)
Pentest Tutoriály :: WiFi Hacking Ubuntu :: FreeWiFi HotSpot :: Gnome #LTS 10.04 / 2.6.32.24

 

Provoz zaštiťuje spolek OpenAlt.