Portál AbcLinuxu, 13. května 2025 20:00

Dotaz: neznamy prikaz shellu

15.8.2007 18:18 cvalda
neznamy prikaz shellu
Přečteno: 350×
Odpovědět | Admin
ahoj,
rad bych se zeptal na prikaz, na ktery jsem narazil a nemohu nikde nalezt jeho vyznam. zde je popis:

prikaz: convert -size 640x480 ......... otput.png provede nejakou grafickou operaci a ulozi ji do souboru otput.png

prikaz composite -dissolve 50%........ output.png input.png result.png zpubusobi ze se obrazky output.png a input.png slozi (prolnou, prekryji) zadanym pomerem a vysledek je ulozen do obrazku result.png

problem: prikaz: convert -size 640x480 ......... png:- | composite -dissolve 50%........ png:- input.png result.png

zpusobi to same co predchozi, nicmene nerozumim prave "prikazu" png:-, ktery je zrejme nejakym zastupnym jmenem pro data prichazejici z presmerovaneho stdin.

prikazy zde uvedene jsou z baliku imagemagick(http://www.imagemagick.org/)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.8.2007 19:50 qiRzT | skóre: 14 | blog: U_Marvina
Rozbalit Rozbalit vše Re: neznamy prikaz shellu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tipuju, že tenhle parametr říká covnvertu, aby data posílal na standardní výstup ve formátu png.
Důležité je vědět jak problém vyřešit, zbytek zvládne i cvičená opice...
15.8.2007 20:41 Jiří J. | skóre: 34 | blog: Poutník | Brno
Rozbalit Rozbalit vše Re: neznamy prikaz shellu
Odpovědět | | Sbalit | Link | Blokovat | Admin
A convert je součástí ImageMagick.
16.8.2007 12:03 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: neznamy prikaz shellu
… a není to příkaz shellu. :-)
16.8.2007 12:54 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: neznamy prikaz shellu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Příkaz convert potřebuje vědět, jaký je formát výszupního souboru. Pokud konvertujete do souboru, zjistí to z jeho přípony. Jinak je potřeba mu to říci, což dělá asi parametr png. Teď ale zase convert neví kam má soubor uložit, takže za dvojtečku mu dáte cíl ukládání. Pomlčka se běžně používá jako zástupce stdin nebo stdout, stejnou konvenci asi dodržuje i convert. Tj. nejde o žádný příkaz shellu, je to jen parametr convertu.

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.