Копірайти

Придумую скрипт для автоматичної обробки фоток: змінення розміру й зафігачування копірайта. Поки надумав отаке:

#!/usr/bin/env bash

for i in *.JPG
do
	# resize image
	convert -resize 1280 $i _$i

	# get image dimensions
	dimensions=`identify "_$i" | awk '{print($3)}'`
	dim_x=`echo $dimensions | cut -d x -f 1`
	dim_y=`echo $dimensions | cut -d x -f 2`

	# get rectangle position
	top_x=`echo "$dim_x-315" | bc -l`
	top_y=`echo "$dim_y-22" | bc -l`

	# put copyright
	convert -pointsize 14 -font Liberation-Sans-Regular -draw "fill rgb(220,220,220) stroke rgb(220,220,220) rectangle $top_x,$top_y $dim_x,$dim_y" -draw 'gravity SouthEast fill black text 5,2 "© Oleksandr Natalenko :: http://natalenko.name/"' _$i __$i

	# remove garbage
	rm _$i
done

Це ще не фінальний варіант, буду доробляти/переробляти.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

*

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.