Skip to content

Instantly share code, notes, and snippets.

@christianoguedes
Last active November 3, 2025 11:45
Show Gist options
  • Select an option

  • Save christianoguedes/3aa247e15db92ee14de91f2657293077 to your computer and use it in GitHub Desktop.

Select an option

Save christianoguedes/3aa247e15db92ee14de91f2657293077 to your computer and use it in GitHub Desktop.
Remove duplicated by hash md5 file + Convert HEIC to JPG + RESIZE to echo show 8
fdupes -qdN -r ./ #remove duplicates files with same hash
magick mogrify -format jpg -define preserve-timestamp=true *.heic #convert all files heic to jpg on current folder
magick mogrify -path ./convert -define preserve-timestamp=true -format jpg -auto-orient -resize "1280x<" -quality 80% *.jpg #resize proprotional to folder "convert". Echo Show 8 size's
magick mogrify -path ./convert -define preserve-timestamp=true -format jpg -resize "1280x800^" -gravity center -extent 1280x800 -quality 80% *.jpg #crop to amazon echo size after center zoom
mkdir convert_logo
magick mogrify -path convert_logo -compose over -gravity center -draw "image over 0,0 0,0 '<path/logo>.png'" *.jpg #OPTIONAL: Put logo on images
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment