Portál AbcLinuxu, 4. července 2025 13:37


Dotaz: ps2tiff pomoci gs

6.6.2006 21:34 kasparcz | skóre: 9 | Praha
ps2tiff pomoci gs
Přečteno: 251×
Odpovědět | Admin
Dobry den, potrebuji prevest mnoho souboru postscript do tiffu. Vim ze to jde pomoci ruznych nastroju(xnview apod.), ale nejlepsi vystup ma gs(jde o stroj. vykresy). Po jednom to delam
gs -dNOPAUSE -dBATCH -sDEVICE=tiffg3 -r400 -sOutputFile=soubor.tiff soubor.ps
. Pak umim vsechny *.ps do tiff, cislovanych postupne
gs -dNOPAUSE -dBATCH -sDEVICE=tiffg3 -r400 -sOutputFile=*%d.tiff *.ps
, ale ja poterbuji, aby se ps i tiff jmenoval stejne. Urcite je tady mnoho schopnejsich nez ja a poradi. Dekuji.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.6.2006 21:54 OldFrog {Ondra Nemecek} | skóre: 36 | blog: Žabákův notes | Praha
Rozbalit Rozbalit vše Re: ps2tiff pomoci gs
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevim jestli jsem to pochopil spravne. Pokud chcete *.ps v aktualnim adresari prevest do *.tiff pouzijte bashovskou konstrukci:

for f in *.ps;
do
   gs -dNOPAUSE -dBATCH -sDEVICE=tiffg3 -r400 -sOutputFile=$(basename $f .ps).tiff $f;
done;
Uvedena kontrukce pro soubory a.ps b.ps c.ps v aktualnim adresari prikazy vykona prikazy
gs -dNOPAUSE -dBATCH -sDEVICE=tiffg3 -r400 -sOutputFile=a.tiff a.ps
gs -dNOPAUSE -dBATCH -sDEVICE=tiffg3 -r400 -sOutputFile=b.tiff b.ps
gs -dNOPAUSE -dBATCH -sDEVICE=tiffg3 -r400 -sOutputFile=c.tiff c.ps
Predpokladam, ze se zkonvertuje vzdy prvni stranka ze vstupniho ps souboru. Chcete-li prevest vsechny stranky ps souboru do oddelenych tiff souboru, pridejte pred .tiff treba _%d
-- OldFrog
6.6.2006 22:13 kasparcz | skóre: 9 | Praha
Rozbalit Rozbalit vše Re: ps2tiff pomoci gs
Pochopil jste to uplne dobre a script funguje dobre. Moc dekuji.
Ty ps soubory jsou vzdy jenom jedna stranka(je to vykres) ruzneho formatu(A4-A0+). Asi si budu muset precist poradne man bash abych nebyl za blbce.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.