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#720: Kdy použít Odpovědět všem? V zásadě nikdy. Byť …
Vyprávějí se o tom příběhy, někteří si to zažili. Apokalypsu způsobenou tím, že někdo použil Odpovědět všem (Reply All) a ti všichni další udělali totéž. Výsledkem byly zahlcené poštovní systémy, padající servery,…
-
TIP#718: Čím začít když je moc věcí k udělání? Věcí, do které se vám chce nejméně …
… a víte proč? Protože ty další věci už nepotřebují tolik motivace a přemáhání k tomu, abyste je udělali. Pokud si myslíte, že tyhle chytré GTD jsou všechny stejně legrační a žádné…
-
TIP#717: Co je to impostor syndrome? Syndrom podvodnice?
Probírali jsme tu drama queen či co je to e-peen. A spoustu dalších zajímavých věcí, skrývajících se třeba v jazykovém koutku. Je čas se podívat na další zajímavou věc jménem impostor syndrome (impostor phenonmenon,…
-
TIP#706: Posíláte pozvánku na schůzku? Na co byste neměli zapomenout?
Tohle určitě znáte, přijde vám (e-mailem) pozvánka na schůzku a je v ní napsáno „Zasedačka Modrá“. Nevšimnete si, odkliknete odsouhlasení a v den schůzky marně přemýšlíte, kde vlastně ta schůzka je. V…
-
TIP#699: Neptejte se těch kterým voláte, zda „můžete obtěžovat“
Je to taková legrační situace. Zazvoní mobil, protože mám čas a mohu se volajícímu věnovat, tak ho zvednu. A první co se, když už se tedy vůbec představí, stane? Zazní dotaz zda…
-
TIP#697: Jak zacházet s mobilním telefonem na schůzce či poradě. Nic složitého, ale …
Svět se mění, to víme, mění se i návyky, ale některé bychom měli zachovat. Třeba ty, které nás zbaví otroctví na mobilních telefonech, obav z toho, že nám možná někdo zavolá a…
-
TIP#646: Jak do Androidu dostat Cortanu od Microsoftu? A co to umožní?
Je to s tou Cortanou takové zvláštní. Je k nalezení ve Windows 10, ale od uvedení na trh se usilovně brání tomu, abychom ji mohli v Česku používat. Existuje pro Android, ale…
-
TIP#615: Mohu se spolehnout, že se věci z cloudu neztratí? Nechybí vám v Evernote poznámky? Jak zálohovat Evernote?
Tomáš Baránek v neděli na Twitteru vznesl dotaz v podobě „Evernote mi maže přílohy, i starší. To je brutální. Dělá vám to taky?“ a rozvinula se okolo toho docela zajímavá diskuze. Jiří…
-
TIP#609: Jak v Google Docs (Disku Google) mít štítky (tags) ačkoliv je služba neumí
Pokud používáte Gmail tak určitě používáte štítky. Je to jedna z nejvíce užitečných pomůcek pro třídění pošty a dá se s jejich pomoci realizovat leccos, včetně funkčního TODO systému. A protože tamní…
-
TIP#598: Krok za krokem (6): Kolik času zabere @365tipů? S čím počítat, pokud chcete blog?
Na posledním školení o tom jak zprovoznit web (či blog) na WordPressu se chvíli řešilo i téma, které se dost často objevuje ve spojitosti právě s @365tipů. Kolik času zabere provozovat blog?…
-
TIP#552: Jaké kalendářové aplikace si můžete pořídit?
Velkou kalendářovou trojku určitě znáte – Google Kalendář (web, Android, iOS), Apple Calendar (Web, Mac, iOS) a Microsoft Outlook (Windows, Mac, Android, iOS). Zatímco první dvě můžete mít zdarma, ten od Microsoftu…
-
Jak dostat věci z EverNote do Microsoft OneNote?
Červenec 2016 přinesl nemilou zprávu pro uživatele Evernote, bez placení došlo k omezení na synchronizaci pouze na dvě zařízení a placení verze zdražila natolik, že je diskutabilní zda má smysl EverNote používat…
-
TIP#549: Jaké aplikace používat pro práci na dálku?
Tohle bude tip, který je takový trochu neuchopený, ale nakonec je sobota, druhý prázdninový den, začíná okurková sezóna, doba poklesu všech aktivit na Internetu. A tohle už v rozepsaných je docela dlouho,…

















