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#2997: Na iPhone/iPadu můžete nastavit jaké audio zařízení jste připojili. A může to pomoci při používání
Pokud si k iPhone/iPadu připojíte (přes Bluetooth) nějaké audio (zvukové) zařízení, tak to “prostě funguje”. Ale je dost dobře možné, že iPhone nerozpoznal správně typ a můžete pomoci k lepší funkčnosti správným…
-
TIP#2995: Jak na iPhone/iPadu či Macu najít duplicitní fotografie a videa
Možná jste nezaregistrovali, ale od iOS 16 je možné aplikaci Fotky/Photos použít pro nalezení duplicitních fotek (a videí). Bohužel funkčnost dorazila zároveň s redesignem aplikace do nepoužitelné podoby, takže jde o obtížněji…
-
TIP#2993: Co to znamená, že něco je “beta”, “developer beta” … atd? Co když chcí zkusit nějakou tu “betu”?
Apple zveřejnilo developer betu iOS/iPadOS/MacOS 26. Je hodně nedodělaná, nestabilní, chybová. Sociální sítě se plní nářkem a nepochopením těch, kdo si ji nainstalovali. Prakticky vždy na ostrý stroj a občas dokonce bez…
-
TIP#2986: Jak aktivovat Lockdown Mode (režim blokování) na iPhonu, iPadu a Macu. Jak funguje tato zvýšená ochrana proti cíleným útokům
Lockdown Mode (režim blokování, uzamčení) je zvýšená úroveň ochrany zařízení, kdy se řada funkcí a aplikací začne chovat tak nějak podstatně paranoidně, než bez tohoto režimu. Slouží k ochraně před bezpečnostními útoky…
-
TIP#2974: Používáte Chrome? A máte aktivní Enhanced Protection/Pokročilou ochranu?
V Nastavení/Settings v Chrome najdete Enhanced Protection/Pokročilá ochrana v Privacy and Security/Soukromí a Bezpečnost > Security. Nedávno zde přibyly nějaké AI funkce, které chrání proti dalším nebezpečím. A je užitečné mít právě…
-
TIP#2964: Jak na Mac OS (a nejen tam) mít lokálně LLM (AI). DeepSeek, Llama a další?
Chcete mít vlastní umělou inteligenci, která nepotřebuje přístup k Internetu a ani nic nikam neposílá a nevykecává? Je to vlastně docela snadné, prostě si budete LLM co to umožňují spouštět přímo v…
-
TIP#2952: Zálohuje TimeMachine externí disky připojené k Macu? A co síťové disky?
Externí disky jsou součástí věcí vyjmutých ze zálohování a můžete to vidět v nastavení. A znamená to, že pokud je odtamtud odstraníte, tak zálohovat bude. Související příspěvky TIP#2910: Užitečné věci pro Time…
-
TIP#2946: MacOS (a nejen ten) a nástroje pro práci se SQL. Co si pořídit?
Pokud pracujete se SQL serverem, tak potřebujete nástroj pro jeho správu. Takový co ukáže přehled databází, tabulek a dalších věci, umožní s nimi pracovat a také spouštět dotazy. Případně i nějaké další…
-
TIP#2942: USB disk na Macu? Je nutné ho ručně vysunout (Eject) při uspání počítače? A co zálohovací disk?
Jedna taková menší nedomyšlenost v MacOS a zálohování s TimeMachine. V praxi často řešená na MacBooku. Je totiž nutné připojený USB disk ručně vysunout (Eject), nestane se to automaticky ani se o…
-
TIP#2939: MacOS neumí přehrávat AVI, MKV, WMV. Co s tím?
Brzy to objevíte, že QuickTime Player v Mac OS má velmi omezené možnosti formátů a kodeků. Takže i tak běžné věci jako AVI či WMV přehrávat neumí. O MKV nemluvě. Související příspěvky…
-
TIP#2937: Proč MacOS Finder nedokáže udržet nastavený pohled a třídění?
Další fascinující vlastnost Finderu. Nastavíte si potřebné zobrazení i třídění a očekáváte, že když příště otevřete Finder (nebo alespoň tu samou nastavenou složku), tak ono nastavení bude platné. Není, jste zpět na…
-
TIP#2935: RayCue Mac Mini M4 Dock. M.2 SSD, kupa portů, povedené provedení
Mac Mini M4 tak nějak po čase určitě potřebujete rozšířit nejen o další porty, ale také o externí disk. Zejména pokud jste brali “jen” model s 512 GB (nebo dokonce ještě méně)…
-
TIP#2934: Oblíbené/Favorites ve Finderu a tam přidané síťové disky. Proč se odtamtud ztrácí?
Ano, je dost věcí co mě na MacOS vytáčí a práce s disky je obecně jedna z nich. Zcela konkrétně to, že si připojíte síťové disky, uložíte to aby to i fungovalo…
-
TIP#2931: Mac Mini (M4) a jak na rozšíření připojitelných zařízení a externí disky. Tipy na USB-C huby, dock a stojánky (a hodí se nejen pro Mac)
Vlastně je to docela jednoduché – Mac Mini M4 má USB-C 10Gb/s (2x vepředu), Thunderbolt/USB-C 40Gb/s (120 Gb/s u Pro verze) vzadu a Thunderbolt 5 40Gb/s (120 Gb/s u Pro verze) na…
-
TIP#2930: 29 věci, které mi na Mac OS (ne)skutečně vadí. 3/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…

















