Přeskočit na obsah
@365tipu
  • Domů
    • Práce na dálku
    • Twitter for dummies
    • Jak na Mastodon
    • Facebook a marketing
    • Návod pro Instagram
    • Jak na LinkedIn
    • Bezpečný Internet
    • Bezpečnost pro novináře
    • Soukromí na Facebooku
    • Pomocník webdesignera
    • Jak na WordPress
    • Nepostradatelné software
      • Jak na Windows 11
      • Jak na Windows 10
      • Jak na iPhone/iPad
      • Jak na Mac OS
      • Jak na Apple TV/TV+
      • Jak na Apple Watch
      • Jak na Apple AirTag
      • Microsoft Office
      • Linux
    • Jazykový koutek
    • GTD
    • Filmy a TV seriály
    • Recenze
    • Chytrá domácnost
      • Chytrá domácnost
      • Jak na Google Home
      • Amazon Echo a Alexa
      • Apple HomePod
      • Jak na Raspberry Pi
      • Jak na QNAP NAS
      • Netatmo
    • Jak na Home Assistant
  • Všechny štítky
  • Odběr e-mailem
  • RSS/XML
  • Kontakt
    • Kontakt
    • Twitter
    • Facebook
    • BlueSky
    • Mastodon
      • Threads
    • Zásady Cookies (EU)
4. 12. 2024 podle 365tipů
GTD, MAC, Software

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 jinde.

Potřeboval jsem nově ale to samé pro Mac OS v rámci velkého experimentu se stěhování se z Windows. Takže jsem prostě ChatGPT řekl “Mám ve Windows následující skript a potřeboval bych ho mít funkční na MacOS” a připojil původní skript.

ChatGPT ho obratem proměnila v funkční skript pro Bash.

#!/bin/bash

# Kontrola, zda je zadán vstupní soubor
if [ -z "$1" ]; then
  echo "Usage: $0 <image-file>"
  exit 1
fi

# Získání názvu souboru a jeho cesty
input_file="$1"
cdpath=$(dirname "$input_file")
myfilename=$(basename "$input_file")

# Přidání stínu pomocí ImageMagick
output_file="$cdpath/shadowed-$myfilename"
magick "$input_file" -background none -flatten \( +clone -background black -shadow 80x8+0+0 \) +swap -background white -layers merge +repage "$output_file"

echo "Shadow added and saved to $output_file"

Zároveň poskytla i postup co dál

  • uložit jako add_shadow.sh 
  • poté umožnit spustitelnost (chmod +x add_shadow.sh)
  • upozornila i že je nutné přidat imagemagick (brew install imagemagick)

Na Mac OS mám iTerm2 (ale můžete použít i Terminal), takže první co jsem udělal je, že jsem nainstalovat HomeBrew a poté přidal imagemagick. 

Poté  jsem si v domovském adresáři vytvořil složku MyScripts, vstoupil do ní a pomoci nano add_shadow.sh jsem vytvořil skript, uložil, nastavil spustitelnost. 

Jediný nedostatek ten výše uvedený script měl, že magick není dostupné napříč systémem, je tedy nutné přidat /opt/homebrew/bin/magick a pak vše funguje okamžitě. Případně dořešit, aby bylo dostupné, na což by se stačilo zeptat ChatGPT.

PS: Screenshot skriptu v záhlaví obsahuje na počátku pozůstatky z ladění.

Další tipy týkající se Mac OS

  • TIP#2928: Jaké souborové/FTP/síťové manažery pro MacOS si můžete pořídit? A k čemu vlastně?

    TIP#2928: Jaké souborové/FTP/síťové manažery pro MacOS si můžete pořídit? A k čemu vlastně?

    Zkoumal jsem to už několikrát. Naposledy před pár týdny, kdy jsem se na to i ptal na sociálních sítích, jaké doporučujete a případně proč. Což se hodilo, protože zrovna  u těchto aplikací…

  • TIP#2926: 29 věci, které mi na Mac OS (ne)skutečně vadí 2/3

    TIP#2926: 29 věci, které mi na Mac OS (ne)skutečně vadí 2/3

    Každý operační systém má věci, které vám při používání budou komplikovat život. Jedno jestli je to Windows, Linux, Android, iOS či Mac OS. S většinou se prostě musíte naučit žít, nebo je…

  • TIP#2924: 29 věci, které mi na Mac OS (ne)skutečně vadí. 1/3

    TIP#2924: 29 věci, které mi na Mac OS (ne)skutečně vadí. 1/3

    Každý operační systém má věci, které vám při používání budou komplikovat život. Jedno jestli je to Windows, Linux, Android, iOS či Mac OS. S většinou se prostě musíte naučit žít, nebo je…

  • TIP#2923: V čem pomohla čistá instalace MacOS na MacBook? A pomohla vůbec?

    TIP#2923: V čem pomohla čistá instalace MacOS na MacBook? A pomohla vůbec?

    Mám už skoro pět let MacBook Air, byl to můj první Mac (v době Covidu jste ho pomohli získat sbírkou na Donio, pamatujete?) a sloužil skvělé a také vlastně ještě pořád slouží.…

  • TIP#2919: To nejlepší na přechodu z Windows na Mac (po třech měsících)

    TIP#2919: To nejlepší na přechodu z Windows na Mac (po třech měsících)

    V listopadu jsem vypnul Windows a přešel na Mac Mini M4. Naučil (a přeučil) jsem se spoustu nových věcí, napsal kupu užitečných tipů. Ty Windows jsem od té doby nezapnul ani jednou,…

  • TIP#2916: Mám na QNAP NAS zapínat podporu AFP pokud se připojuji z Mac počítačů? A proč mi nejde vypnout?

    TIP#2916: Mám na QNAP NAS zapínat podporu AFP pokud se připojuji z Mac počítačů? A proč mi nejde vypnout?

    QNAP NAS umí vedle klasického SMB či NFS také AFP, tedy Apple Filing Protocol. Jde ale o starou cestu, jak se Mac počítače spojovaly po síti a v současnosti není důvod tento…

  • TIP#2913: Jak v Mac OS otestovat mikrofon a zvuk (výstup)?

    TIP#2913: Jak v Mac OS otestovat mikrofon a zvuk (výstup)?

    V Jak otestovat, jestli mi (správně) funguje mikrofon? před pár lety jsou tipy jak tohle udělat ve Windows a případně také na webové služby, které k tomu můžete použít. Ale je dobré…

  • TIP#2912: Co se síťovými složkami u kterých na Mac OS nejde nic kopírovat, mazat ani měnit? 

    TIP#2912: Co se síťovými složkami u kterých na Mac OS nejde nic kopírovat, mazat ani měnit? 

    Taková drobná záhada u síťových složek připojených z QNAP NAS ve kterých nešlo nic měnit, takže ani kopírovat soubory. Při přetahování ve Finderu se místo “+” objevila “stopka”.  Související příspěvky TIP#3250: Jak…

  • TIP#2910: Užitečné věci pro Time Machine

    TIP#2910: Užitečné věci pro Time Machine

    Už je tu starší Jak zálohovat Mac OS pomoci Time Machine a Co dělat když je Time Machine plná?, ale je vhodné to doplnit o nějaké další drobnosti.  Třeba jak si nastavit vlastní…

  • TIP#2905: Máte na Macu Wi-Fi i Ethernet a chcete nastavit, jakou síť má vlastně použít?

    TIP#2905: Máte na Macu Wi-Fi i Ethernet a chcete nastavit, jakou síť má vlastně použít?

    Mac Mini M4 mám připojený na 1 Gbps Ethernet kabelem a zároveň na Wi-Fi. Ta je nejen o malý fous pomalejší, ale také je méně praktická než čisté “drátové” připojení. Třeba proto,…

  • TIP#2903: Co s Time Machine co tvrdí že “sparsebundle” je již používáno a nezálohuje?

    TIP#2903: Co s Time Machine co tvrdí že “sparsebundle” je již používáno a nezálohuje?

    Tohle je letitá vlastnost Time Machine při zálohování na NAS (zejména na Synology, podle všeho). Po určité době prostě přestane zálohovat. Ale neřekne vám to, musíte ji otevřít a rozkliknout malý červený…

  • TIP#2900: Jak k Macu/MacBooku připojit a používat externí USB disk?

    TIP#2900: Jak k Macu/MacBooku připojit a používat externí USB disk?

    Dříve nebo později k tomu stejně dorazíte a k Macu či MacBooku si přidáte externí disk. Ten vnitřní se po čase zaplní, takže bude rozumné ho rozšířit (a ideálně včas) a mít…

  • TIP#2898: Jaké externí disky pro (nejen) Time Machine zálohování? A jak je na tom síťové zálohování na NAS?

    TIP#2898: Jaké externí disky pro (nejen) Time Machine zálohování? A jak je na tom síťové zálohování na NAS?

    Zálohovat Time Machine na síťový NAS je problematické. Apple už roky neřeší stále se objevující selhávání záloh a samotná záloha dokáže být extrémně pomalá. Pokud ale máte dostatečně kapacity na NAS, tak…

  • TIP#2897: Mac umí přímo pozicování oken (Window snapping). S aplikacemi je toho možné ale mnohem více

    TIP#2897: Mac umí přímo pozicování oken (Window snapping). S aplikacemi je toho možné ale mnohem více

    MacOS Sequoia přinesl dost zásadní vylepšení v pozicování oken – Window snapping, přichytávání, tak jak to už nějakou dobu je ve Windows a také tak (trochu) jak to bylo doposud možné jenom…

  • TIP#2886: Přechod z Windows na Mac: Další různorodé užitečné věci

    TIP#2886: Přechod z Windows na Mac: Další různorodé užitečné věci

    V listopadu jsem prostě vypnul Windows a přešel na Mac Mini M4. První dva týdny to hodně bolelo. Ale měsíc poté docela pohoda. Cestou jsem přišel na spoustu věcí, naučil se spoustu…

«Předchozí stránka
1 … 3 4 5 6 7 … 25
Další stránka»

Související příspěvky

TIP#2842: Espanso coby náhrada AutoHotKey (AHK) a proč je to nejlepší text-expander pro Mac, Windows i Linux
TIP#2484: Automatizujete? Zjednodušujete procesy? Umíte si ušetřit čas? Deset nepostradatelných tipů
TIP#3168: Jak na ChatGPT API pro souhrn článků na Internetu. Další velmi dobrý příklad včetně kompletního skriptu (odemčeno)

ChatGPT GTD Jak šetřit čas MAC OS Software

Předchozí článekTipy pro Docker (8): Užitečné kontejnery pro blogování, webdesign, databázeDalší článek TIP#2861: Jak na Mac OS ve Finderu přesouvat soubory?

Nejnovější příspěvky

  • TIP#3253: Co je to latence a proč to hraje roli (nejen) při hraní her
  • TIP3252: Chladit notebooky podložkou? Co byste měli vědět
  • TIP#3251: Kouzelná meteostanice ATMOS řeší problém, o kterém ani nevíte
  • TIP#3250: Jak zabránit tomu, aby se Mac po restartu znovu otevřel se všemi aplikacemi z poslední relace
  • TIP#3249: Zálohovat počítači či NAS? Rozhodně ano. Ale kam a jak? Včetně velkého přehledu cloudových služeb

Nejčtenější

Přispět na provoz můžete

Přispějte. 500 Kč můžete změnit dle vlastního uvážení. Z částky zaplatíme DPH a pochopitelně daně platbou na účet 331049001/5500, spec. symbol 365. Částku si můžete změnit. Z platby odvádíme DPH a daníme ji.

Zdejší tipy na zajímavé/užitečné věci obsahují affialiate odkazy na Alzu/Aliexpres

... nebo placeným odběrem

Staňte se platícím odběratelem newsletteru. 5 USD/měsíc, 50 USD/rok nebo dle vlastního uvážení od 100 USD/rok. Každou středu a neděli nálož informací.

Kontakt a tak

Kontakt: 365tipu@gmail.com

Veškerý obsah zde uveřejněný je CC-BY-NC-SA

Oznámení