diff --git a/arch.png b/arch.png new file mode 100644 index 0000000..af62f7b Binary files /dev/null and b/arch.png differ diff --git a/examples/arch_btw_example1.jpg b/examples/arch_btw_example1.jpg new file mode 100644 index 0000000..c76c960 Binary files /dev/null and b/examples/arch_btw_example1.jpg differ diff --git a/examples/arch_btw_example3.jpg b/examples/arch_btw_example3.jpg new file mode 100644 index 0000000..12e1901 Binary files /dev/null and b/examples/arch_btw_example3.jpg differ diff --git a/examples/arch_btw_examplew.jpg b/examples/arch_btw_examplew.jpg new file mode 100644 index 0000000..fed5be6 Binary files /dev/null and b/examples/arch_btw_examplew.jpg differ diff --git a/examples/example1.jpg b/examples/example1.jpg new file mode 100644 index 0000000..9d43b34 Binary files /dev/null and b/examples/example1.jpg differ diff --git a/examples/example2.jpg b/examples/example2.jpg new file mode 100644 index 0000000..1772aef Binary files /dev/null and b/examples/example2.jpg differ diff --git a/examples/example3.jpg b/examples/example3.jpg new file mode 100644 index 0000000..354f820 Binary files /dev/null and b/examples/example3.jpg differ diff --git a/mepapemaker.sh b/mepapemaker.sh new file mode 100755 index 0000000..fe1395f --- /dev/null +++ b/mepapemaker.sh @@ -0,0 +1,28 @@ +#!/usr/bin/bash + +pape=$1 + +# Get the width of the wallpaper +height=$(magick convert "$pape" -format "%h" info:) +width=$(magick convert "$pape" -format "%w" info:) + +# Calculate appropriate height for logo on the wallpaper +logo_height=$(($height*9/16)) + +# Generate Mask +convert "./arch.png" -gravity center -resize $logo_height -background white -extent "${width}x${height}" -flatten "temp_logo.png" + +# Generate Wallpaper +outfile_name=$(basename "$pape") + +convert "$pape" -write-mask "temp_logo.png" -gravity center \ + -blur 0x30 \ + -attenuate 0.3 +noise Laplacian\ + -evaluate Multiply 1.3 \ + "arch_btw_$outfile_name" + +# Delete temporary file +rm "temp_logo.png" + +# TODO: imagemagick giving colorspace warning +# TODO: Use SVG instead of png?