Описание команды | |
imgjf | ![]() ![]() |
Разрезать изображение на равные отрезки.
imgjf=File||Path||PartWxPartH||Ext, ||...
Параметры:
1-й обязательный параметр. | |
File | Путь к изображению. Поддерживаются форматы: (BMP, GIF, PNG, JPG, JPEG, JPE, TIF, TIFF, DIB, RLE). Полный путь к изображению, возможные варианты: • Абсолютный путь c:\image.png • Путь через параметры %P%N см. Дополнение №7. • Относительный путь %COMMANDER_PATH%\image.png • Относительный путь $f06\image.png см. Дополнение №8. • Путь возвращаемый параметром <xfolder> см. Дополнение №11. • Путь возвращаемый глобальными переменными см. Дополнение №23. • Путь возвращаемый параметром [tc] см. Дополнение №12. |
2-й обязательный параметр. | |
Path | Путь. Path(!!Flag!!Name.Ext!!Insert). Подпараметры разделяются символами !! Может быть от 1-го (обязательного) до 4-х подпараметров. Path//Flag(//Name.Ext//Insert). Подпараметры разделяются символами // (рекомендуемый). Может быть от 2-х (обязательных) до 4-х подпараметров, где: Path - путь назначения, где создавать изображения. Flag : 0 - не перезаписывать, если объект существует добавляется счётчик (по умолчанию). 1 - перезаписывать имеющиеся объекты, если существуют. 3 - добавление счётчика к целевому пути, если он существует. 4 - пропустить при совпадении имени объекта. Name - имя создаваемого изображения. Insert - добавление к базовому имени. Если Path=x, Name=x , то путь/имя берётся из пути оригинального файла. Может использоваться подпараметр rndm - информация случайных данных см. Дополнение №30 Так же поддерживается конструкция Path//Flag//RegExp//Replace , где: Path - путь назначения (если в параметрах необходимо использовать путь объекта, то используйте два двоеточия ::). Flag - см. выше. RegExp//Replace - строка разделённая символами // означает изменение пути Path (путь назначения) с регулярными выражениями: первая часть "что искать", вторая "чем заменять" см. Дополнение №2. Если преобразование пути заканчивается обратным слешем, то он является путём назначением, если нет, то файлом. |
3-й обязательный параметр. | |
PartWxPartH | Части. Параметр PartWxPartH|Count позволяет задать количество частей для разбивки изображения, где: PartW - количество частей по ширине. PartH - количество частей по высоте. Count - [необязательный] шаблон счётчика, по умолчанию "_@W_@H", где: "@W" - будет заменено текущим числом части по ширине. "@H" - будет заменено текущим числом части по высоте. |
4-й обязательный параметр. | |
Ext | Расширение создаваемых изображений. [необязательный] Поддерживаются форматы: (BMP, GIF, PNG, JPG, JPEG, JPE, TIF, TIFF, DIB, RLE). По умолчанию тип разрезанных изображений наследуется от начального изображения. |
Дополнительные параметры: | |
... | Аналог. Остальные параметры те же, что и у команды imgjs. |
Примечания:
Команда имеет возможность передавать другим командам информацию через именные глобальные переменные. см. Дополнение №23См. также:
gifnn, gifcs, gifcn, clipi, exiff, exifs, iclip, imgcf, imgcg, imgcn, imgcr, imgff, imgfs, imggo, imght, imgjs, imgnz, imgth, imgtx, imgtz, imgup, imgvw, imgwh, picsf, picss, prevw, scren, sdesk, sdess, symxx
Примеры: | ![]() |
global imgjf=%P%N||"%t"//0||4x4||upd<3> GLOBALIMGJF0<a> GLOBALIMGJF<a> GLOBALIMGJF1<a> GLOBALIMGJF2<a> ;; разрезать изображение под курсором на 16 частей (4x4), создав в другой панели именные изображения и получить списки данных
imgjf=%P%N||"%t"//0||1x4||upd<3> ;; разрезать изображение под курсором на 4 части (1x4), создав в другой панели именные изображения
imgjf=%P%N||"%t"//0||4x4||upd<3> ;; разрезать изображение под курсором на 16 частей (4x4), создав в другой панели именные изображения