Dělal jsem to chvíli v Canva, ale je to trochu opruz. Otevřít Canva, nahrát obrázek, vyvolat menu, editace, efekty, stín, stáhnout obrázek. Pak jsem se šel ChatGPT zeptat, jestli nejde Canva nějak automatizovat. A nepotěšila, čekal jsem to, nemá API, takže to prostě snadno nejde.
Ale je tu klasicky snadná cesta přes Image Magick nebo přes Python. Používám oboje, ale na “ostínování” je Image Magic přeci jen rychlejší. Takže jsem si od ChatGpt nechal napsat příkaz právě pro ostínování.
Zadání: Mám Canva. Je nějak možné automatizovat využítí Canva pro přidání stínu k fotografii? Ručně to umím, nahrát fotku, editace, přidat efekt v podobě stínu, uložit (stáhnout) fotku. Ale šlo by to vyvolat na jedno kliknutí?
….
Zadání: Dobré, jak tedy mohu přidat stín k fotografii. Ať už v pythonu, powershellu, využít něco jako image magick?

Nejprve mi navrhla kousek s escapováním závorky jako “\(“ a nefungovalo to, ale to můžete ChatGPT říct, ona se omluví a napíše to použitelné – ve Windows to totiž není nutné. Takže jsem dostal první ostínování, které dávalo stín vpravo a dolů.
magick input.jpg ( +clone -background black -shadow 60x5+10+10 ) +swap -background none -layers merge +repage output.jpg
Funkční, snadné a rychlé. Chtěl jsem ale ostínováí na všechny strany, tak aba to “vystupovalo” z pozadí. Dost se to hodí při vkládání na socnety. A i to ChatGPT po mírném zmatení poskytla.
magick input.jpg ( +clone -background black -shadow 100x3+0+0 ) +swap -background transparent -layers merge +repage output.jpg
Poskytuje k tomu i vysvětlení parametrů, takže to 100×3+0+0 si lze změnit na větší šířku stínu – je to ta trojka. 100 znamená 100 % opacitu.
Výsledný skript, tedy lépe řečeno dávkový .cmd (.bat) soubor nakonec opět přijde do XnView MP pro vyvolání z menu, takže je nutné ho ještě doplnit o získání parametru – tedy jména soubory a také cesty. To aby výsledný soubor byl uložen tam kde původní. Fullshadow.bat pak vypadá takto
for %%i in (%1) do set "cdpath=%%~dpi"
for %%i in (%1) do set "myfilename=%%~nxi"magick "%cdpath%\%myfilename%" ( +clone -background black -shadow 100x8+0+0 ) +swap -background transparent -layers merge +repage "%cdpath%\shadowed-%myfilename%"
Vezme vstupní soubor a vytvoří “shadowed-původníjmeno” výstup.
Můžete ale narazit na další zádrhel. Ostínování funguje dobře pro PNG, nefunguje u JPG. ChatGPT na to snadno přijde a problém je, že JPG nemá transparentnost. Takže nabídne i úpravy volání ImageMagick spočívající v převodu na formát co umožňuje transparentnost a poté uložení výstupu v původním formátu.
magick "%cdpath%\%myfilename%" -background none -flatten ( +clone -background black -shadow 80x8+0+0 ) +swap -background white -layers merge +repage "%cdpath%\shadowed-%myfilename%"


Což nakonec bude fungovat i pro JPG. Byť tady bude mírný problém s nedostatkem průhlednosti, takže stín je prostě na bílém pozadí. Řešitelné tak, že budete používat výchozí obrázek v PNG a tím i výsledek v png, tedy s průhledností.
Další kupa ušetřeného času.
TIP: Pokud to chcete pro Mac, tak viz Jak na MacOS přidat stín k obrázkům (pokračování řešení pro Windows)
Další tipy Jak šetřit čas
-
TIP#3189: Praktické využití Plaud Note/NotePin pro automatizaci/workflow
Plaud Note/NotePin jsou záznamníky zvuku, diktafon chcete-li, s následným přepisem a zpracováním pomocí AI. Má to řadu možných využití od jednoduše manuálních až po pokročilejší workflow. Tady jsou nějaké ty konkrétnější postupy.…
-
TIP#3182: Další praktické postřehy k využití Plaud záznamníku a AI
Pokud netušíte jak funguje Plaud, tak ideálně začít v K čemu slouží a jak funguje Plaud Note. A proč si koupit či nekoupit. A tento tip je navíc pokračováním Jaký je Plaud…
-
TIP#3176: Plaud Note Pro vs. Plaud Note. Jaký je, čím se liší a co vědět
Plaud Note Pro je pokročilejší verze klasického záznamníku Plaud Note. Co byste měli vědět, pokud se rozhodujete který model koupit? Související příspěvky TIP#3171: Jaké jsou možné způsoby použití Plaud Note a NotePin…
-
TIP#3171: Jaké jsou možné způsoby použití Plaud Note a NotePin
Máte Plaud Note a přemýšlíte, proč vlastně existuje NotePin a jaké způsoby využití tahle dvě zařízení mají? Tady jsou nějaké ty nápady. Související příspěvky TIP#3176: Plaud Note Pro vs. Plaud Note. Jaký…
-
TIP#3168: Jak na ChatGPT API pro souhrn článků na Internetu. Další velmi dobrý příklad včetně kompletního skriptu (odemčeno)
Jedna z velmi častých věcí pro zdejší newsletter, ale i pro #tyden. Shrnout článek odněkud do odstavce textu. Není to až tak triviální, jak by se mohlo zdát Související příspěvky TIP#3162: Jak…
-
TIP#3162: Jak na ChatGPT API pro překlad z a do češtiny. Můžete tím snadno nahradit DeepL (odemčeno)
Zachtělo se mi přestat platit za DeepL a místo toho překládat ty krátké štěky do newsletterů s pomocí ChatGPT. Ale nutná podmínka byla překlad s klávesovou zkratkou. Na což DeepL měla aplikaci,…
-
TIP#3071: Proč nemám rád hlasovky? Tedy, hlasové zprávy všeho druhu. A jaká je etiketa?
Jsem člověk co rychle čte. A taky rychle píše. Ale co určitě nejsem, někdo kdo uvítá, když ve WhatsApp či jinde dorazí hlasová zpráva. Tedy něco namluveného. Proč to nemám rád? A…
-
Jak na ChatGPT API pro souhrn článků na Internetu. Další velmi dobrý příklad včetně kompletního skriptu 💎
Jedna z velmi častých věcí pro zdejší newsletter, ale i pro #tyden. Shrnout článek odněkud do odstavce textu. Není to až tak triviální, jak by se mohlo zdát Související příspěvky TIP#3168: Jak…
-
TIP#3052: Kam dávat telefon, když se ocitnete na schůzce? Používat ztlumit nebo nerušit?
Osobně na schůzkách telefon ztlumím (mute, vibrace vůbec nepoužívám) a dám na stůl displejem dolů. Ale možností je víc a je s tím spojeno pár dalších věcí k přemýšlení. Související příspěvky TIP#3001:…
-
TIP#3007: Jak na iPhone/iPadu/Macu zjistím, které aplikace používám nejvíce?
Může se to hodit, až budete dělat úklid aplikací. Nebo třeba pro uspořádání plochy. Ale třeba i na zjištění, zda někde netrávíte příliš mnoho času. Prostě zjistit, které aplikace používáte nejvíce. Související…
-
TIP#3003: Pocket (na podzim) končí. Čím ho nahradit?
Možná jste to zaregistrovali, Mozilla oznámila konec aplikace pro ukládání věci na pozdější přečtení (a objevování) Pocket. Do 8. října máte případně čas si stáhnout co v Pocket máte. A také přejít…
-
TIP#2860: Jak na MacOS přidat stín k obrázkům (pokračování řešení pro Windows)
Před mnoha měsíci jsem využil ChatGPT k vytvoření .cmd skriptu pro Windows, který k obrázku přidá stín pomocí imagemagick. Ušetřil mi záplavu času, protože to používám prakticky neustále pro sociální sítě i…
-
TIP#2842: Espanso coby náhrada AutoHotKey (AHK) a proč je to nejlepší text-expander pro Mac, Windows i Linux
Čistá instalace MacBooku pomohla zbavit se kupy aplikací, které jsem tam měl a nepoužíval. A také najít případně jiné lepší, než používané doposud. Velmi dobrý příklad je Espanso, open source pro automatické…
-
TIP#2624: Další šetření času s Image Magick. Vytvoření stínu okolo/pod obrázkem
Dělal jsem to chvíli v Canva, ale je to trochu opruz. Otevřít Canva, nahrát obrázek, vyvolat menu, editace, efekty, stín, stáhnout obrázek. Pak jsem se šel ChatGPT zeptat, jestli nejde Canva nějak…















