aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorneodarz <neodarz@neodarz.net>2018-06-22 13:09:15 +0200
committerneodarz <neodarz@neodarz.net>2018-06-22 13:09:15 +0200
commit34470b213538ae13e9b25d78c49d56e0befba2f2 (patch)
treea6050995cfe0bd8de3511c050c12d6bb209700d4 /scripts
parent3500cbbc6cd307e52465810a559ed1d7d52360b1 (diff)
downloaddotfiles_ascii-34470b213538ae13e9b25d78c49d56e0befba2f2.tar.xz
dotfiles_ascii-34470b213538ae13e9b25d78c49d56e0befba2f2.zip
Add beautiful scot
Diffstat (limited to '')
-rwxr-xr-xscripts/.scripts/dropshadow.sh29
1 files changed, 29 insertions, 0 deletions
diff --git a/scripts/.scripts/dropshadow.sh b/scripts/.scripts/dropshadow.sh
new file mode 100755
index 0000000..472cd0e
--- /dev/null
+++ b/scripts/.scripts/dropshadow.sh
@@ -0,0 +1,29 @@
+#!/bin/bash
+# NAME: dropshadow.sh
+# VERSION:
+# AUTHOR: (c) 2013 Glutanimate
+# DESCRIPTION: - adds transparent dropshadow to images (e.g. screenshots)
+# - moves them to predefined screenshot folder
+# FEATURES:
+# DEPENDENCIES: imagemagick suite
+#
+# LICENSE: MIT license (http://opensource.org/licenses/MIT)
+#
+# NOTICE: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
+# INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
+# PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+# LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
+# OR OTHER DEALINGS IN THE SOFTWARE.
+#
+#
+# USAGE: dropshadow.sh <image>
+
+SCREENSHOTFOLDER="$HOME/screenshots"
+
+
+FILE="${1}"
+FILENAME="${FILE##*/}"
+FILEBASE="${FILENAME%.*}"
+
+convert "${FILE}" \( +clone -background black -shadow 80x20+0+15 \) +swap -background transparent -layers merge +repage "$SCREENSHOTFOLDER/${FILEBASE}.png"