Portál AbcLinuxu, 25. dubna 2024 11:27


Dotaz: ImageMagick - zpracování bez meziukládání

2.6.2021 23:17 SATAN
ImageMagick - zpracování bez meziukládání
Přečteno: 288×
Odpovědět | Admin
Čau, nevěděl by někdo, jak sloučit tyto tři příkazy do jednoho?

* Vezme se obrázek "vstup" a jedna kopie se po převodu do 16bitu uloží (kopie) a druhá po úpravě taky (upraveno)
* zpracuje se "kopie" a "upraveno" a uloží jako "výsledek"
* zpracuje se "kopie" a "výsledek" a uloží jako "výstup"

convert "vstup" -depth 16 \( +clone -write "kopie" +delete \) -úprava "upraveno"
convert "kopie" "upraveno" -compose Mathematics blablabla -composite "výsledek"
convert "kopie" "výsledek" -compose Mathematics blablabla -composite "výstup"


Předem díky za radu.

Milan

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.6.2021 00:01 QWERTYUIOP
Rozbalit Rozbalit vše Re: ImageMagick - zpracování bez meziukládání
Odpovědět | | Sbalit | Link | Blokovat | Admin
EDIT: Zjednodušil jsem to, nemusí se dělat 16bitová kopie (-depth 16 bylo na všech řádcích, tak pro zpřehlednění vypouštím):

convert "vstup" -úprava "upraveno"
convert "vstup" "upraveno" -compose Mathematics blablabla -composite "výsledek"
convert "vstup" "výsledek" -compose Mathematics blablabla -composite "výstup"
3.6.2021 21:10 SATAN
Rozbalit Rozbalit vše Re: ImageMagick - zpracování bez meziukládání
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ach jo, už to mám:
convert "vstup" \( +clone \( +clone -úprava \) -compose Mathematics blablabla -composite \) -compose Mathematics blablabla -composite "výstup"

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.