Описание команды


gifcn

Извлечение изображений из файла GIF, TIF, TIFF.

gifcn=File||Path||Ext, ||...

Параметры:

1-й обязательный параметр.
FileПуть к иконке.
Полный путь к -GIF, -TIF, -TIFF файлу, возможные варианты:
  • Абсолютный путь c:\image.gif
  • Путь через параметры %P%N см. Дополнение №7.
  • Относительный путь %COMMANDER_PATH%\image.gif
  • Относительный путь $f06\image.gif см. Дополнение №8.
  • Путь возвращаемый параметром <xfolder> см. Дополнение №11.
  • Путь возвращаемый глобальными переменными см. Дополнение №23.
  • Путь возвращаемый параметром [tc] см. Дополнение №12.
2-й обязательный параметр.
PathПуть. Path//Flag(//Name.Ext//Insert). Подпараметры разделяются символами //
  Может быть от 2-х (обязательных) до 4-х подпараметров, где:
  Path - путь назначения, где создавать файл.
  Flag :
    0 - не перезаписывать имеющиеся объекты. Добавление счётчика.
    1 - перезаписывать имеющиеся объекты.
  Name - имя создаваемого файла (по умолчанию имя берётся из исходного файла).
  Insert - добавление к базовому имени.
  В параметрах может использоваться <info> см. Дополнение №10.
  Если в параметрах необходимо использовать путь объекта, то используйте два двоеточия ::).
3-й обязательный параметр.
ExtРасширение создаваемых изображений. Поддерживаются форматы: (BMP, GIF, PNG, JPG, JPEG, JPE, TIF, TIFF, DIB, RLE).
Дополнительные параметры:
...Аналог. Остальные параметры те же, что и у команды gifcs.

Примечания:

Команда имеет возможность передавать другим командам информацию через именные глобальные переменные. см. Дополнение №23

Имя переменнойОписание
GLOBALGIFCN0массив входных данных (в первой ячейке путь к исходному файлу)
GLOBALGIFCNмассив выходных данных (список путей файлов созданных изображений)
GLOBALGIFCN1массив успешных данных (в первой ячейке путь файла, из которого были извлечены изображения)
GLOBALGIFCN2массив неуспешных данных (в первой ячейке путь объекта из которого не были извлечены изображения)

См. также:

gifnn, gifcs, clipi, exiff, exifs, iclip, imgcf, imgcg, imgcn, imgcr, imgff, imgfs, imggo, imght, imgjf, imgjs, imgnz, imgth, imgtx, imgtz, imgup, imgvw, imgwh, picsf, picss, prevw, scren, sdesk, sdess, symxx

Примеры:
 Как создать кнопку?

gifcn=%P%N||"%t"//1||gif||foldformat<>||upd<3> ;; извлечь из GIF или TIF файла под курсором изображения, создав в другой панели папку а в ней именные gif файлы

gifcn=%P%N||"%t"//1||png||upd<3> ;; извлечь из GIF или TIF файла под курсором изображения, создав в другой панели именные png файлы


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru