Описание команды | |
clipi |
Создание изображения из буфера обмена.
clipi=FileIMG, ||error<>, ||quality<>, ||bmpformat<>, ||clrcompres<>, ||Dialogs, ||<info>, ||<xinfo>, ||upd<>
Параметры:
1-й обязательный параметр. | |
FileIMG | Путь. FileIMG|Mode, где: FileIMG - полный путь к создаваемому файлу изображения (BMP, JPG, JPEG, JPE, GIF, PNG, TIF, TIFF, DIB, RLE). Mode [необязательный]. 0 - не перезаписывать имеющиеся объекты. Добавление счётчика. (по умолчанию). 1 - перезаписывать имеющиеся объекты. |
Дополнительные параметры: | |
error<> | Сообщение об ошибке. Параметр error<Number>, где Number: 0 - не выводить диалог об ошибке (по умолчанию). 1 - выводить диалог об ошибке. Если в буфере обмена нет изображения, то работа утилиты завершается. |
quality<> | Качество JPG, JPEG изображения. Параметр quality<Number>, где Number - процентное соотношение качества, может быть в диапазоне от 1 до 100. |
bmpformat<> | Глубина цвета BMP изображения. Параметр bmpformat<Format>, где: Format - установка глубины изображения (бит на пиксель): 0 = 16 бит; 5 бит на каждый цвет RGB. 1 = 16 бит; 5 бит для красного, 6 бит для зеленого и 5 бит для синего. 2 = 24 бит; 8 бит на каждый цвет RGB. 3 = 32 бит; 8 бит на каждый цвет RGB. Без альфа канала (прозрачности). 4 = 32 бит; 8 бит на каждый цвет RGB и альфа-канал. |
clrcompres<> | Глубина цвета и сжатие TIF, TIFF изображения. Параметр clrcompres<Depth,Compress>, где: Depth - устанавливает глубину цвета TIFF при захвате снимков экрана. 0 - кодирование глубины цвета по умолчанию. 1 - 24 бит. 2 - 32 бит. Compress - устанавливает сжатие TIFF при захвате снимков экрана. 0 - кодирование сжатия по умолчанию. 1 - без сжатия. 2 - LZW сжатие. |
Dialogs | Диалоги. см. Дополнение №18 Описание |
<info> | Получение различной информации. см. Дополнение №10. |
<xinfo> | Получение различной информации. см. Дополнение №10. Аналог параметра <info>, имеет возможность внутри параметра использовать параметр <info> Пример: <xinfo=o450<info=f50FilePath//>//> |
upd<> | Обновление панели. Описание |
Примечания:
Команда имеет возможность передавать другим командам информацию через именные глобальные переменные. см. Дополнение №23Имя переменной | Описание |
GLOBALCLIPI | массив выходных данных (в первой ячейке путь файла созданного изображения) |
См. также:
gifnn, gifcs, gifcn, 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
Примеры: | Как создать кнопку? |
<IF> 0 <> <info=t61-1> <THEN> creat="%p"||[input=BOX_U24].txt||clip<> <ELSE> clipi="%p\[input=BOX_U23].jpg" <ENDIF> ;; если в буфере обмена находятся текстовые данные, то создать в папке c:\tmp TXT файл с выбранным в ДО именем, в противном случае создать изображение JPG с выбранным в ДО именем
clipi="%p"ImgClip.bmp||bmpformat<0>||upd<1> ;; создать из буфера обмена изображение ImgClip.bmp в активной панели, 16 бит; 5 бит на каждый цвет RGB
clipi="%p"ImgClip.jpg ;; создать из буфера обмена изображение ImgClip.jpg в активной панели
clipi="%p"ImgClip.jpg||quality<75>||upd<1> ;; создать из буфера обмена изображение ImgClip.jpg в активной панели, качество JPG 75%
clipi="%p"ImgClip.png ;; создать из буфера обмена изображение ImgClip.png в активной панели
clipi="%p"ImgClip.png||error<1>||upd<1> ;; создать из буфера обмена изображение ImgClip.png в активной панели, выдавать сообщение об ошибке
clipi="%p"ImgClip.png|1 ;; создать из буфера обмена изображение ImgClip.png в активной панели, перезаписывать,если файл существует
clipi="%p"ImgClip.tif||clrcompres<2,2>||upd<1> ;; создать из буфера обмена изображение ImgClip.tif в активной панели, 32 бит; LZW сжатие
clipi=$f06\<info=s47>.[combo=BOX28] ;; создать из буфера обмена изображение на рабочем столе в файл с именем системного времени, выбор типа в диалоге
clipi=$f06\<info=s47>.png ;; создать из буфера обмена изображение на рабочем столе в файл png с именем системного времени
global clipi=%%TCIMG_TEMP%%\ImgClip.png GLOBALCLIPI<a> ;; создать из буфера обмена изображение ImgClip.png во временной папке + вывести итоговые данные
global clipi=%%TCIMG_TEMP%%\ImgClip.png iconf=GLOBALCLIPI<1>||"%p"//0//ImgClip||48,32,24,16||upd<1> tempxx ;; создать в активной панели иконку ImgClip.ico из изображения из буфера обмена
global imgpr=1 clipi=%%TCIMG_TEMP%%\ImgClip.png picsf=GLOBALCLIPI<1>||%%TCIMG_TEMP%%//0||0:0!!#||perimeter<1> iconf=GLOBALPICSF<1>||"%p"//0//ImgClip||48,32,24,16||upd<1> tempxx ;; создать в активной панели иконку ImgClip.ico из изображения из буфера обмена, предварительно заменить найденный цвет 1-го пикселя левого верхнего угла по периметру на прозрачный цвет
global imgpr=1 clipi=%%TCIMG_TEMP%%\ImgClip.png picsf=GLOBALCLIPI<1>||%%TCIMG_TEMP%%//0||FFFFFF!!# iconf=GLOBALPICSF<1>||"%p"//0//ImgClip||48,32,24,16||upd<1> tempxx ;; создать в активной панели иконку ImgClip.ico из изображения из буфера обмена, предварительно заменить белый цвет на прозрачный
shape=24||0 global clipi=%%TCIMG_TEMP%%\ImgClip.[combo=BOX28] imgcf=GLOBALCLIPI<1>||"%p"//0||resize<1,[combo=BOX6]>||upd<1> tempxx ;; создать в активной панели изображения из буфера обмена, предварительно изменив размер, формат и ширина выбирается в диалоге