Описание команды | |
imgcn |
Преобразование изображений.
imgcn=%L,%WL||cliplist||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||FLST<>||$var_aa||$GLOBALNAME||Path, ||rotate<>, ||quality<>, ||imgcnv<>, ||pruning<>, ||framecut<>, ||imgtext<>, ||resize<>, ||bright<>, ||exif<>, ||Dialogs, ||progres<>, ||[tc], ||<info>, ||<xinfo>, ||upd<>, ||test<>, ||cntr<>
Параметры:
1-й обязательный параметр. Может иметь несколько вариантов: | |
%L, %WL | Список выделенных изображений. Поддерживаются форматы: см. Примечание. Также может использоваться путь к файлу списка полных путей изображений %P%N. см. Дополнение №7 или с:\List.txt |
cliplist | Список полных путей объектов из буфера обмена. |
LISTF<> | Список заданных объектов. см. Дополнение №22. |
PS<> | Список объектов каталога. см. Дополнение №22. |
FOLDC<> | Список объектов содержимого каталогов. см. Дополнение №22. |
FOLDM<> | Список выделенных объектов и всех объектов в подпапках. см. Дополнение №22. |
LISTC<> | Список объектов из выделенных без дубликатов. см. Дополнение №22. |
FLST<> | Смешанные списки объектов по заданному списку. см. Дополнение №22. |
$var_aa | Массив. Переменная $var_a... - массив путей, созданный в команде exect. |
$GLOBALNAME | Массив. Список путей глобальной переменной см. Дополнение №23. |
2-й обязательный параметр. | |
Path | Путь. Path(!!Flag!!Name.Ext!!Insert). Подпараметры разделяются символами !! Может быть от 1-го (обязательного) до 4-х подпараметров. Path//Flag(//Name.Ext//Insert). Подпараметры разделяются символами // (рекомендуемый). Может быть от 2-х (обязательных) до 4-х подпараметров, где: Path - путь назначения, где создавать изображения. Flag : 0 - не перезаписывать имеющиеся объекты. Добавление счётчика. (по умолчанию). 1 - перезаписывать имеющиеся объекты. 2 - дописывать, если существует. 3 - добавление счётчика к целевому пути, если он существует. 4 - пропустить при совпадении имени объекта. Name.Ext - имя и расширение создаваемого файла. Insert - добавление к базовому имени. Если Insert начинается с ** то последующая строка заменяет расширение. Если Insert начинается с ++ то последующая строка добавляет расширение. Если Path=x, Name=x, Ext=x , то путь/имя/расширение берётся из пути оригинального файла. Может использоваться подпараметр rndm - информация случайных данных см. Дополнение №30 Так же поддерживается конструкция пути Path//Flag//RegExp//Replace , где: Path - путь назначения (если в параметрах необходимо использовать путь объекта, то используйте два двоеточия ::). Flag - см. выше. RegExp//Replace - строка разделённая символами // означает изменение пути Path (путь назначения) с регулярными выражениями: первая часть "что искать", вторая "чем заменять" см. Дополнение №2. Если преобразование пути заканчивается обратным слешем, то он является путём назначением, если нет, то файлом. |
Дополнительные параметры: | |
rotate<> | Поворот изображения. Параметр rotate<Number>, где Number: 1 - поворот на 90° вправо. 2 - поворот на 180°. 3 - поворот на 90° влево. 4 - поворот по горизонтали. 5 - поворот по горизонтали и 90° влево. 6 - поворот по горизонтали и на 180° (вертикально). 7 - поворот по горизонтали и на 90° вправо. |
quality<> | Качество JPG, JPEG изображения. Параметр quality<Number>, где Number - процентное соотношение качества, может быть в диапазоне от 1 до 100. |
imgcnv<> | Преобразование форматов. Параметр imgcnv<Number> позволяет конвертировать изображения из одного формата в другой.Формат зависит от расширения конечного файла, который можно установить во 2-м обязательном параметре команды. Number [необязательный] 1 - не удалять файл (по умолчанию). 2 - удалять исходный файл при конвертации. При одинаковых расширениях исходного и конвертируемого файла конвертация не производится. |
pruning<> | Обрезка изображения. Параметр pruning<Left,Top,Bottom,Right>, где: Left - обрезка слева. Top - обрезка сверху. Bottom - обрезка снизу. Right - обрезка справа. Left, Top, Bottom, Right - могут быть заданы в виде числа, означающее количество пикселей, на которое обрезается изображение. Так же можно задать процентное соотношение (10%), тогда пиксели будут высчитываться относительно размеров изображения: Left и Right относительно ширины изображения, а Top и Bottom относительно высоты. Так же могут быть использованы теги @W - ширина изображения и @H - высота изображения. |
framecut<> | Обрезка однотонного цвета (рамки). Параметр framecut<Number|Color|Left,Top,Right,Bottom>, где: Number - режим обрезки (номера могут быть прописаны через запятую): 0 - обрезается левый край. 1 - обрезается верхний край. 2 - обрезается правый край. 3 - обрезается нижний край. -1 - обрезаются все края. Color - цвет, относительно которого производится обрезка: ARGB или RGB цвет (FFFF0000, FF0000). # - цвет пикселя левого верхнего угла изображения. Left,Top,Right,Bottom - числа (пиксели) корректирующие обрезку после нахождения координат рамки: N - положительные числа увеличивают обрезку заданной стороны. -N - отрицательные уменьшают обрезку, оставляя часть рамки. |
imgtext<> | Надпись на изображении. Параметр imgtext<Text|Color|Size|Style|FontName|Left|Top|Mode>, где: Text - текст надписи, если cliptext, то текст берётся из буфера обмена. Color - RGB цвет шрифта. Size - размер шрифта. Style - стиль шрифта. Может быть комбинацией следующих значений: 0 - Нормальный. 1 - Жирный. 2 - Курсив. 4 - Подчёркнутый. 8 - Зачёркнутый. FontName - имя шрифта. Left - расстояние слева начала надписи (в пикселях). Top - расстояние начала надписи (в пикселях). Mode - положение надписи относительно заданных координат Left и Top. 0 - левый верхний угол. 1 - правый верхний угол. 2 - правый нижний угол. 3 - левый нижний угол. 4 - центр. В Left и Top могут принимать значения: - число, означающее количество пикселей. - теги, которые будут заменены соответствующими значениями: @W - ширина изображения. @H - высота изображения. @С - центр изображения. - могут использоваться математические действия. - при отрицательных значениях координаты берутся от нижнего правого угла изображения. |
resize<> | Изменение размеров изображения. Параметр resize<Mode,Size1(,Size2)>, где: Mode - режим изменения: 1 - меняется ширина (пропорционально). 2 - меняется высота (пропорционально). 3 - меняется ширина (не пропорционально). 4 - меняется высота (не пропорционально). 5 - меняется ширина и высота (не пропорционально). 6 - меняется длинная сторона (пропорционально). 7 - меняется короткая сторона (пропорционально). 8 - меняется длинная сторона (не пропорционально). 9 - меняется короткая сторона (не пропорционально). Size1 - размер на который изменяется изображение, может принимать значения: - число, означающее количество пикселей (300). - процентное соотношение (10%), если меньше 100% - уменьшение, если больше - увеличение. - если перед числом стоит +, то происходит увеличение (+200). - если перед числом стоит -, то происходит уменьшение (-200). При Mode=5 прописывается Size2 - может принимать такие же значения, что и Size1. |
bright<> | Изменение яркости и контраста. Параметр bright<Brightness|Contrast>, где: Brightness - яркость: Целое число в диапазоне от -255 до 255, которое определяет уровень яркости. Contrast - [необязательный] контраст: Целое число в диапазоне от -100 до 100, которое определяет уровень контраста. |
exif<> | Удалить EXIF информацию. Параметр exif<Number>, где Number: 0 - не удалять EXIF информацию из JPG файлов (по умолчанию). 1 - удалять EXIF информацию из JPG файлов. |
Dialogs | Диалоги. см. Дополнение №18 Описание |
progres<> | Прогресс бар. Параметр progres<> - если указан, то при операции будет запущен прогресс бар. Учитывается ключ MsBoxAtTheCompletion в TCIMG.ini в секции [Setting]. |
[tc] | Расширенный аналог параметров Total Commander. см. Дополнение №12. |
<info> | Получение различной информации. см. Дополнение №10. |
<xinfo> | Получение различной информации. см. Дополнение №10. Аналог параметра <info>, имеет возможность внутри параметра использовать параметр <info> Пример: <xinfo=o450<info=f50FilePath//>//> |
upd<> | Обновление панели. Описание |
test<> | Проверка прохождения объекта под определённые условия. см. Дополнение №16. |
cntr<> | Счётчик. Описание |
Примечания:
Форматы для просмотра:[Programs]
webp2gif=%COMMANDER_PATH%\Utilities\Images\webp2gif\webp2gif.exe
[DLL]
Cairo=%COMMANDER_PATH%\Utilities\Images\Cairo\ ;; прописывается папка, в которых находятся библиотеки Cairo
DevIL=%COMMANDER_PATH%\Utilities\Images\DevIL\DevIL.dll
См. также:
gifnn, gifcs, gifcn, clipi, exiff, exifs, iclip, imgcf, imgcg, imgcr, imgff, imgfs, imggo, imght, imgjf, imgjs, imgnz, imgth, imgtx, imgtz, imgup, imgvw, imgwh, picsf, picss, prevw, scren, sdesk, sdess, symxx
Примеры: | Как создать кнопку? |
downl=C:\Img\//1||C:\Links.txt||progres<> imgcn=$GLOBALDOWNL1||x//1||test<NOT//1m!!400>||resize<1,400>||quality<90> renms=$GLOBALDOWNL1||$$_<info=i3:://>||upd<1> ;; скачать изображения по ссылкам из списка C:\Links.txt в папку C:\Img\ с последующим изменениям размеров изображениям (не имеющим ширину 400px) ширину на 400px пропорционально
global imgcn=%WL||"%p"!!1||resize<1,[input=BOX_G2]>||quality<90>||upd<1> renms=$GLOBALIMGCN1||&&(.*)(_.*)!!$1||$$_<info=i3:://>||upd<1> ;; изменить размер выделенных изображений (с заменой) с добавлением в конец имени ширинаХвысота
global imgcn=%WL||"%p"//1//x//**jpg||imgcnv<> delss=$GLOBALIMGCN0||1||upd<1> ;; преобразовать выделенные png изображения в jpg, удалив исходники
global imgcn=%WL||"%p"//1//x//**png||resize<2,1000> delss=$GLOBALIMGCN0||1||test<0e!!png>||upd<1> ;; изменить размеры выделенных изображений пропорционально: высота 1000px, сохранить в png и удалить исходные файлы
global imgcn=%WL||"%t"//0//x//**png||imgcnv<>||resize<5,96,96>||progres<> picss=$GLOBALIMGCN||:://1||0:0!!#||perimeter<1>||progres<>||upd<3> ;; изменить размеры выделенных изображений на 96х96 и преобразовать в png + заменить весь найденный цвет 1-го пикселя левого верхнего угла на прозрачный цвет по периметру и сохранить в другой панели
global imgcn=%WL||"%t"//0//x//**png||imgcnv<>||resize<5,96,96>||progres<> picss=$GLOBALIMGCN||:://1||0:0!!#||progres<>||upd<3> ;; изменить размеры выделенных изображений на 96х96 и преобразовать в png + заменить весь найденный цвет 1-го пикселя левого верхнего угла на прозрачный цвет и сохранить в другой панели
global imgcn=%WL||"%t"//0//x//**png||imgcnv<>||resize<5,96,96>||progres<> picss=$GLOBALIMGCN||:://1||10:10!!#||perimeter<2>||progres<>||upd<3> ;; изменить размеры выделенных изображений на 96х96 и преобразовать в png + залить прозрачным фоном цвет пикселя 10x10 и сохранить в другой панели
global imgcn=%WL||"%t"//0||resize<5,300,200>||test<7m!!x>||progres<> GLOBALIMGCN0<a> GLOBALIMGCN<a> GLOBALIMGCN1<a> GLOBALIMGCN2<a> ;; изменить размеры выделенных альбомных изображений: ширина 300px, высота 200px с отображением прогресса и получить массивы данных
global imgcn=[group=BOX_G1!!%%L=%L!!%%p="%p"!!%%E=%E]||"%p"//0//x//**gif||imgcnv<>||progres<> delss=$GLOBALIMGCN0||1||upd<1> ;; конвертировать изображения (какие выбор в диалоге) в GIF в текущую панель, удалив исходники
global shape=2 imgcn=[group=BOX_G1!!%%L=%L!!%%p="%p"!!%%E=%E]||"%p"//0//x//**[combo=BOX28]||imgcnv<>||quality<[combo=BOX5]>||progres<> delss=$GLOBALIMGCN0||1||upd<1> ;; конвертировать изображения в текущую панель, удалив исходники, в диалоге выбираются: какие файлы, тип, режим
imgcn=%WL||"%p"//1||exif<1> ;; удалить в выделенных JPG файлах Exif информацию
imgcn=%WL||"%p"//1||pruning<200,200,200,200>||quality<75> ;; обрезать выделенные изображения со всех сторон на 200px, установить качество 75% и сохранить в активную панель с заменой исходных изображений
imgcn=%WL||"%p"//1||resize<6,-50%%>||quality<75>||upd<1> ;; выделенные файлы уменьшить в 2 раза заменив исходные
imgcn=%WL||"%p"//1||rotate<[combo=BOX_U46]> ;; повернуть выделенные изображения (выбор действия в диалоговом окне) и сохранить в активную панель с заменой исходных изображений
imgcn=%WL||"%p"//1||rotate<[group=BOX15]>||progres<>||upd<1> ;; поворот выделенных изображений с сохранением в активную панель с заменой исходных изображений
imgcn=%WL||"%p"//1||rotate<1> ;; повернуть выделенные изображения на 90° вправо и сохранить в активную панель с заменой исходных изображений
imgcn=%WL||"%p"//1||rotate<1>||test<10m!!36!!90°~~right> imgcn=%WL||"%p"//1||rotate<3>||test<10m!!36!!90°~~left> ;; Повернуть изображения согласно EXIF
imgcn=%WL||"%t"//0//thumb__cntr<1|1|1>.jpg||resize<1,200>||progres<>||upd<3> ;; изменить размеры выделенных изображений пропорционально: ширина 200px, сохранив в другую панель именем thumb_счётчик
imgcn=%WL||"%t"//0//thumb_<info=f1::|1//>.jpg||resize<1,200>||progres<>||upd<3> ;; изменить размеры выделенных изображений пропорционально: ширина 200px, сохранив в другую панель именем thumb_хеш
imgcn=%WL||"%t"//0//x//**bmp||imgcnv<>||progres<> ;; преобразовать выделенные изображения в BMP и сохранить в другую панель
imgcn=%WL||"%t"//0//x//**jpg||imgcnv<>||progres<> ;; преобразовать выделенные изображения в JPG и сохранить в другую панель
imgcn=%WL||"%t"//0//x//**png||imgcnv<>||progres<> ;; преобразовать выделенные изображения в PNG и сохранить в другую панель
imgcn=%WL||"%t"//0||bright<-100>||progres<>||upd<3> ;; увеличить яркость выделенных изображений и сохранить в другую панель
imgcn=%WL||"%t"//0||bright<100>||progres<>||upd<3> ;; уменьшить яркость выделенных изображений и сохранить в другую панель
imgcn=%WL||"%t"//0||exif<1> ;; удалить в выделенных JPG файлах Exif информацию и сохранить в другую панель
imgcn=%WL||"%t"//0||framecut<0,2>||progres<>||upd<3> ;; для выделенных изображений обрезать однотонный цвет слева и справа и сохранить в другую панель
imgcn=%WL||"%t"//0||framecut<0>||progres<>||upd<3> ;; для выделенных изображений обрезать однотонный цвет слева и сохранить в другую панель
imgcn=%WL||"%t"//0||framecut<1,3>||progres<>||upd<3> ;; для выделенных изображений обрезать однотонный цвет сверху и снизу и сохранить в другую панель
imgcn=%WL||"%t"//0||framecut<-1|#|-1,-1,-1,-1>||progres<>||upd<3> ;; для выделенных изображений обрезать однотонную рамку (оставив рамку в 1 пиксель) и сохранить в другую панель
imgcn=%WL||"%t"//0||framecut<-1|FFFFFF>||progres<>||upd<3> ;; для выделенных изображений обрезать белую рамку и сохранить в другую панель
imgcn=%WL||"%t"//0||framecut<-1>||progres<>||upd<3> ;; для выделенных изображений обрезать однотонную рамку и сохранить в другую панель
imgcn=%WL||"%t"//0||framecut<1>||progres<>||upd<3> ;; для выделенных изображений обрезать однотонный цвет сверху и сохранить в другую панель
imgcn=%WL||"%t"//0||framecut<2>||progres<>||upd<3> ;; для выделенных изображений обрезать однотонный цвет справа и сохранить в другую панель
imgcn=%WL||"%t"//0||framecut<3>||progres<>||upd<3> ;; для выделенных изображений обрезать однотонный цвет снизу и сохранить в другую панель
imgcn=%WL||"%t"//0||imgtext<<info=s45>|000000|25|3|Arial|@W|@H|2>||progres<>||upd<3> ;; на выделенные изображения наложить дату и сохранить в другую панель
imgcn=%WL||"%t"//0||imgtext<cliptext|008080|38|3|Arial|@C|@C|4> ;; на выделенных изображениях написать надпись из буфера обмена, цвет RGB 008080, размер шрифта 38, стиль шрифта 3, шрифт Arial, позиция в центре
imgcn=%WL||"%t"//0||imgtext<Доброе~~утро|008080|38|3|Arial|@C|@C> ;; на выделенных изображениях написать надпись "Доброе утро", цвет RGB 008080, размер шрифта 38, стиль шрифта 3, шрифт Arial, позиция от центра
imgcn=%WL||"%t"//0||imgtext<Доброе~~утро|008080|38|3|Arial|5|10> ;; на выделенных изображениях написать надпись "Доброе утро", цвет RGB 008080, размер шрифта 38, стиль шрифта 3, шрифт Arial, позиция 5px слева верхнего левого угла, 10px сверху верхнего левого угла
imgcn=%WL||"%t"//0||pruning<0,0,0,10%%> ;; обрезать выделенные изображения справа на 10% от ширины и сохранить в другую панель
imgcn=%WL||"%t"//0||pruning<0,0,0,200> ;; обрезать выделенные изображения справа на 200px и сохранить в другую панель
imgcn=%WL||"%t"//0||pruning<0,0,10%%,0> ;; обрезать выделенные изображения снизу на 10% от высоты и сохранить в другую панель
imgcn=%WL||"%t"//0||pruning<0,0,200,0> ;; обрезать выделенные изображения снизу на 200px и сохранить в другую панель
imgcn=%WL||"%t"//0||pruning<0,10%%,0,0> ;; обрезать выделенные изображения сверху на 10% от высоты и сохранить в другую панель
imgcn=%WL||"%t"//0||pruning<0,200,0,0> ;; обрезать выделенные изображения сверху на 200px и сохранить в другую панель
imgcn=%WL||"%t"//0||pruning<10%%,0,0,0> ;; обрезать выделенные изображения слева на 10% от ширины и сохранить в другую панель
imgcn=%WL||"%t"//0||pruning<10%%,10%%,10%%,10%%> ;; обрезать выделенные изображения со всех сторон на 10% и сохранить в другую панель
imgcn=%WL||"%t"//0||pruning<200,0,0,0> ;; обрезать выделенные изображения слева на 200px и сохранить в другую панель
imgcn=%WL||"%t"//0||pruning<200,200,200,200> ;; обрезать выделенные изображения со всех сторон на 200px и сохранить в другую панель
imgcn=%WL||"%t"//0||quality<75> ;; для выделенных jpg изображений установить качество 75% и сохранить в другую панель
imgcn=%WL||"%t"//0||quality<75>||rotate<1> ;; для выделенных jpg изображений установить качество 75% и сохранить в другую панель
imgcn=%WL||"%t"//0||resize<1,-[combo=BOX_U47]> ;; изменить размеры выделенных изображений пропорционально уменьшенной ширине (уменьшаемое число пикселей в диалоговом окне)
imgcn=%WL||"%t"//0||resize<1,+300> ;; изменить размеры выделенных изображений пропорционально: увеличение ширины на 300px
imgcn=%WL||"%t"//0||resize<1,200%%> ;; изменить размеры выделенных изображений пропорционально: увеличение в 2 раза
imgcn=%WL||"%t"//0||resize<1,-300> ;; изменить размеры выделенных изображений пропорционально: уменьшение ширины на 300px
imgcn=%WL||"%t"//0||resize<1,300> ;; изменить размеры выделенных изображений пропорционально: ширина 300px
imgcn=%WL||"%t"//0||resize<1,50%%> ;; изменить размеры выделенных изображений пропорционально: уменьшение на 50%
imgcn=%WL||"%t"//0||resize<2,+300> ;; изменить размеры выделенных изображений пропорционально: увеличение высоты на 300px
imgcn=%WL||"%t"//0||resize<2,300> ;; изменить размеры выделенных изображений пропорционально: высота 300px
imgcn=%WL||"%t"//0||resize<2,-300> ;; изменить размеры выделенных изображений пропорционально: уменьшение высоты на 300px
imgcn=%WL||"%t"//0||resize<3,+300> ;; изменить размеры выделенных изображений: увеличение ширины на 300px, высота остаётся прежней
imgcn=%WL||"%t"//0||resize<3,200%%> ;; изменить размеры выделенных изображений: увеличение ширины в 2 раза, высота остаётся прежней
imgcn=%WL||"%t"//0||resize<3,-300> ;; изменить размеры выделенных изображений: уменьшение ширины на 300px, высота остаётся прежней
imgcn=%WL||"%t"//0||resize<3,300> ;; изменить размеры выделенных изображений: ширина 300px, высота остаётся прежней
imgcn=%WL||"%t"//0||resize<3,50%%> ;; изменить размеры выделенных изображений: уменьшение ширины на 50%, высота остаётся прежней
imgcn=%WL||"%t"//0||resize<4,+300> ;; изменить размеры выделенных изображений: увеличение высоты на 300px, ширина остаётся прежней
imgcn=%WL||"%t"//0||resize<4,200%%> ;; изменить размеры выделенных изображений: увеличение высоты в 2 раза, ширина остаётся прежней
imgcn=%WL||"%t"//0||resize<4,300> ;; изменить размеры выделенных изображений: высота 300px, ширина остаётся прежней
imgcn=%WL||"%t"//0||resize<4,-300> ;; изменить размеры выделенных изображений: уменьшение высоты на 300px, ширина остаётся прежней
imgcn=%WL||"%t"//0||resize<4,50%%> ;; изменить размеры выделенных изображений: уменьшение высоты на 50%, ширина остаётся прежней
imgcn=%WL||"%t"//0||resize<5,+300,-200> ;; изменить размеры выделенных изображений: увеличение ширины на 300px, уменьшение высоты на 200px
imgcn=%WL||"%t"//0||resize<5,200,200>||test<9m!!x>||progres<> ;; изменить размеры выделенных квадратных изображений: ширина 200px, высота 200px с отображением прогресса
imgcn=%WL||"%t"//0||resize<5,200,300>||test<8m!!x>||progres<> ;; изменить размеры выделенных портретных изображений: ширина 200px, высота 300px с отображением прогресса
imgcn=%WL||"%t"//0||resize<5,300,200> ;; изменить размеры выделенных изображений: ширина 300px, высота 200px
imgcn=%WL||"%t"//0||resize<5,300,200>||test<7m!!x>||progres<> ;; изменить размеры выделенных альбомных изображений: ширина 300px, высота 200px с отображением прогресса
imgcn=%WL||"%t"//0||resize<5,50%%,200%%> ;; изменить размеры выделенных изображений: уменьшение ширины на 50%, увеличение высоты на 100%
imgcn=%WL||"%t"//0||resize<6,+300> ;; изменить размеры выделенных изображений пропорционально: увеличение длинной стороны на 300px
imgcn=%WL||"%t"//0||resize<6,300> ;; изменить размеры выделенных изображений пропорционально: длинная сторона 300px
imgcn=%WL||"%t"//0||resize<6,-300> ;; изменить размеры выделенных изображений пропорционально: уменьшение длинной стороны на 300px
imgcn=%WL||"%t"//0||resize<6,-50%%>||quality<75>||upd<3> ;; выделенные файлы уменьшить в 2 раза сохранив в другую панель
imgcn=%WL||"%t"//0||resize<7,+300> ;; изменить размеры выделенных изображений пропорционально: увеличение короткой стороны на 300px
imgcn=%WL||"%t"//0||resize<7,300> ;; изменить размеры выделенных изображений пропорционально: короткая сторона 300px
imgcn=%WL||"%t"//0||resize<7,-300> ;; изменить размеры выделенных изображений пропорционально: уменьшение короткой стороны на 300px
imgcn=%WL||"%t"//0||resize<8,+300> ;; изменить размеры выделенных изображений: увеличение длинной стороны на 300px, короткая сторона остаётся прежней
imgcn=%WL||"%t"//0||resize<8,200%%> ;; изменить размеры выделенных изображений: увеличение длинной стороны в 2 раза, короткая сторона остаётся прежней
imgcn=%WL||"%t"//0||resize<8,300> ;; изменить размеры выделенных изображений: длинная сторона 300px, короткая сторона остаётся прежней
imgcn=%WL||"%t"//0||resize<8,-300> ;; изменить размеры выделенных изображений: уменьшение длинной стороны на 300px, короткая сторона остаётся прежней
imgcn=%WL||"%t"//0||resize<8,50%%> ;; изменить размеры выделенных изображений: уменьшение длинной стороны на 50%, короткая сторона остаётся прежней
imgcn=%WL||"%t"//0||resize<9,+300> ;; изменить размеры выделенных изображений: увеличение короткой стороны на 300px, длинная сторона остаётся прежней
imgcn=%WL||"%t"//0||resize<9,200%%> ;; изменить размеры выделенных изображений: увеличение короткой стороны в 2 раза, длинная сторона остаётся прежней
imgcn=%WL||"%t"//0||resize<9,300> ;; изменить размеры выделенных изображений: короткая сторона 300px, длинная сторона остаётся прежней
imgcn=%WL||"%t"//0||resize<9,-300> ;; изменить размеры выделенных изображений: уменьшение короткой стороны на 300px, длинная сторона остаётся прежней
imgcn=%WL||"%t"//0||resize<9,50%%> ;; изменить размеры выделенных изображений: уменьшение короткой стороны на 50%, длинная сторона остаётся прежней
imgcn=%WL||"%t"//0||rotate<[group=BOX15]>||progres<>||upd<3> ;; поворот выделенных изображений с сохранением в другую панель, режим в диалоге
imgcn=%WL||"%t"//0||rotate<1> ;; повернуть выделенные изображения на 90° вправо и сохранить в другую панель
imgcn=%WL||"%t"//0||rotate<2> ;; повернуть выделенные изображения на 180° и сохранить в другую панель
imgcn=%WL||"%t"//0||rotate<3> ;; повернуть выделенные изображения на 90° влево и сохранить в другую панель
imgcn=%WL||"%t"//0||rotate<4> ;; повернуть выделенные изображения по горизонтали и сохранить в другую панель
imgcn=%WL||"%t"//0||rotate<5> ;; повернуть выделенные изображения по горизонтали и 90° влево и сохранить в другую панель
imgcn=%WL||"%t"//0||rotate<6> ;; повернуть выделенные изображения по горизонтали на 180° (вертикально) и сохранить в другую панель
imgcn=%WL||"%t"//0||rotate<7> ;; повернуть выделенные изображения по горизонтали на 90° вправо и сохранить в другую панель
imgcn=%WL||"%t"//1||rotate<1> ;; повернуть выделенные изображения на 90° вправо и сохранить в другую панель с заменой имеющихся изображений
imgcn=%WL||"%t"//1||rotate<1>||progres<> ;; повернуть выделенные изображения на 90° вправо и сохранить в другую панель с заменой имеющихся изображений, с отображением прогресса
imgcn=%WL||"%t"||resize<1,[combo=BOX_U47]> ;; изменить размеры выделенных изображений пропорционально размеру ширины введенному в диалоговом окне
imgcn=%WL||"%t"||resize<2,[combo=BOX_U48]> ;; изменить размеры выделенных изображений пропорционально размеру высоты введенному в диалоговом окне
imgcn=%WL||"%t"||resize<5,[combo=BOX_U47],[combo=BOX_U48]> ;; изменить размеры выделенных изображений: ширина и высота вводятся в диалоговом окне
imgcn=%WL||"%t"||rotate<[combo=BOX_U46]> ;; повернуть выделенные изображения (выбор действия в диалоговом окне) и сохранить в другой панели
imgcn=PS<"%p"//1//0//*.%E>||"%t"//0||rotate<[group=BOX15]>||progres<>||upd<3> ;; повернуть все изображения в текущей папке (тип файла под курсором) с сохранением в другую панель, режим в диалоге
imgcn=PS<"%p"//1//0>||"%p"//9||test<2m!!1280>||resize<1,1280>||quality<60>||progres<>||upd<1> ;; в текущей папке изображениям, ширина которых больше 1280 изменить пропорционально ширину на 1280 установив качество 60% для jpg удаляя исходники
imgcn=PS<"%p"//1//0>||test<1r!!200K>||"%p"//9//x//**jpg||quality<60>||imgcnv<>||progres<>||upd<1> ;; в текущей папке конвертировать все файлы, которые больше 200Kb в jpg установив качество 60% удаляя исходники
imgpr=1 slist=PS<[tc=AA]//1//-1//[extnd=Images]> imgcn=$GLOBALSLIST||[tc=AA]500x500//0||resize<5,500,500> ;; в папке под курсором изменить размеры всем найденным изображениям на 500x500 с сохранением отредактированных файлов в папку 500x500
imgpr=1 slist=PS<C:\Фото\//1//-1//[extnd=Images]> imgcn=$GLOBALSLIST||C:\Фото\500x500//0||resize<5,500,500> ;; в папке C:\Фото\ изменить размеры всем найденным изображениям на 500x500 с сохранением отредактированных файлов в папку 500x500
sends=@C:\EPUB_PAK\ start=7-ZIP||x||-oGLOBALSENDS<1>||%P%N||&&hide||&&wait slist=PS<GLOBALSENDS<1>//1//-1//*.jpg|*.jpeg|*.png>||test<17m!!600> imgcn=$GLOBALSLIST||x//1||resize<6,-50%%>||quality<75> start=7-ZIP||a||"%t%O".epub||GLOBALSENDS<1>*||&&hide||&&wait delsm=GLOBALSENDS<1>||1||upd<3> ;; распаковать файл epub под курсором, найти изображения более 600px и уменьшить их в 2 раза, далее упаковать в другую панель (перепаковать epub уменьшив размеры изображений)
sends=@C:\EPUB_PAK\ start=7-ZIP||x||-oGLOBALSENDS<1>||%P%N||&&hide||&&wait slist=PS<GLOBALSENDS<1>//1//-1//*.jpg|*.jpeg|*.png>||test<17m!!800> imgcn=$GLOBALSLIST||x//1||resize<6,800>||quality<80> start=7-ZIP||a||"%t%O".epub||GLOBALSENDS<1>*||&&hide||&&wait delsm=GLOBALSENDS<1>||1||upd<3> ;; распаковать файл epub под курсором, найти изображения более 800px и уменьшить их по большей стороне до 800px, далее упаковать в другую панель (перепаковать epub уменьшив размеры изображений)
shape=2 imgcn=%WL||"%p"//9//x//**[combo=BOX28]||quality<[combo=BOX5]>||imgcnv<>||progres<>||upd<1> ;; в активной панели конвертировать выделенные изображения удаляя исходники - тип и режим в диалоге
shape=2 imgcn=%WL||"%t"//0//x//**[combo=BOX28]||quality<[combo=BOX5]>||imgcnv<>||progres<>||upd<3> ;; конвертировать выделенные изображения в другую панель, тип и режим вводится в диалоге
shape=2 imgcn=PS<"%p"//1//0//*.%E>||"%t"//0//x//**[combo=BOX28]||quality<[combo=BOX5]>||imgcnv<>||progres<>||upd<3> ;; конвертировать все изображения в текущей папке (тип файла под курсором) в другую панель, тип и режим вводится в диалоге
shape=26 imgcn=%WL||"%p"//9||rotate<[group=BOX15]>||quality<[combo=BOX5]>||progres<>||upd<1> ;; в активной панели повернуть выделенные изображения удаляя исходники - режим в диалоге
shape=3 imgcn=%WL||"%p"//9||resize<[group=BOX14],[combo=BOX32]>||quality<[combo=BOX5]>||progres<>||upd<1> ;; в активной панели изменить размер выделенным изображениям удаляя исходники - режим в диалоге
shape=3 imgcn=%WL||"%t"//0||resize<[group=BOX14],[combo=BOX32]>||progres<>||upd<3> ;; изменить размер выделенных изображений, режим вводится в диалоге
shape=3 imgcn=PS<"%p"//1//0//*.%E>||"%t"//0||resize<[group=BOX14],[combo=BOX32]>||progres<>||upd<3> ;; изменить размер всех изображений в текущей папке (тип файла под курсором), режим вводится в диалоге
slist=FOLDC<%WL//0//-1//*.jpg|*.png|*.jpeg|*.tif>||test<0m!!@H}850> imgcn=$GLOBALSLIST1||x//1//x//**jpg||resize<2,850>||imgcnv<>||quality<84>||progres<> ;; в выделенных папках найти с рекурсией изображения и уменьшить пропорционально высоту до 850 пикселей, если она больше 850, преобразовав в jpg
slist=FOLDC<%WL//0//-1//*.jpg|*.png|*.jpeg|*.tif>||test<0m!!@H}850> imgcn=$GLOBALSLIST1||x//1//x//**jpg||resize<2,850>||imgcnv<2>||quality<84>||progres<> ;; в выделенных папках найти с рекурсией изображения и уменьшить пропорционально высоту до 850 пикселей, если она больше 850, преобразовав в jpg, удалив исходники не jpg файлов
slist=FOLDC<%WL//1//-1//*.jpg|*.gif|*.png|*.jpeg|*.bmp>||test<0r!!200K> imgth=$GLOBALSLIST imgcn=$GLOBALIMGTH||"%p"//0//x//**png||imgcnv<>||resize<2,140>||progres<> renms=$GLOBALIMGCN1||##imagescntr<1|1|1> ;; открыть в просмотрщике все изображения в выделенных каталогах размер которых меньше 200 кбт и конвертировать выделенные изображения в размер 140px ширина (высота меняется автоматически) + переименовать результат в имена images