From d6e9d7e4228ac3fde532b5e7657f37109da1da3a Mon Sep 17 00:00:00 2001 From: Alexei Bezborodov Date: Wed, 26 Feb 2025 14:44:15 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BE=D0=B1=D1=80=D0=B0=D0=B6?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20-=20=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D1=80=D0=B0=D0=B7=D0=BC=D0=B5=D1=80?= =?UTF-8?q?=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Script/image | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/Script/image b/Script/image index 9f96577..745d713 100644 --- a/Script/image +++ b/Script/image @@ -10,20 +10,31 @@ img_all_to_djvu() } mkalias_with_prefix 'img_all_to_djvu' -img_resize_and_del_exif() +img_resize() { search_template=$1 - [ "${search_template}" == '' ] && printf "Изменение размера и удаление exif\nУкажите входной шаблон файлов и ширину. Например: '*.jpg' 1024\n" && return + [ "${search_template}" == "" ] && printf "Изменение размера и удаление exif\nУкажите входной шаблон файлов и ширину. Например: \"*.JPG\" 1536\nВыбран шаблон по умолчанию \"*.JPG\"\n" && search_template="*.JPG" && ask_continue && return image_width=$2 - [ "${image_width}" = "" ] && image_width="1024" && printf "Выбрана ширина '${image_width}'\n" + echo "${image_width}" + [ "${image_width}" = "" ] && image_width="1536" && printf "Выбрана ширина '${image_width}'\n" + + image_params=$3 - for entry in "$search_template" + resize_img_dir="resize_img" + mkdir ${resize_img_dir} + for entry in $search_template; do echo "${entry}" - convert "${entry}" -resize ${image_width} -strip "new.jpg" + convert "${entry}" -resize ${image_width} ${image_params} "${resize_img_dir}/${entry}" done } +mkalias_with_prefix 'img_resize' + +img_resize_and_del_exif() +{ + img_resize $1 $2 -strip +} mkalias_with_prefix 'img_resize_and_del_exif'