imgtz

首页  后退  前进

imgtz
down2

从列表行创建多个图像.

 

imgtz=List||Path, ||NameFormat, ||imgtxt<>, ||edging<>, ||factorimg<>, ||posimg<>, ||framewh<>, ||quality<>, ||cntr<>,||Dialogs, ||upd<>, ||progres<>

 

参数:


1-强制参数.

List

用于创建图形图像的行(数据)列表. 它可以采取以下值:

FileTXT - 从其中将创建图像的行的文本文件的路径.

 $GLOBALNAME - 单元格内容的数组将创建图像. 见附录23

 $var_s ...  - 在命令中创建的全局变量的信息 exect

<info> - 参数信息 见附录10


2-强制参数.

Path

路径. 参数 Path//Mode, 其中:

Path - 路径, 其中 将创建图像

Mode:

   1 - 名称匹配时添加一个计数器.

   2 - 名称匹配时替换.


其它参数:

Name

Format

条件. 参数 Name|Format, 其中:

Name - 将要创建的屏幕截图的名称,支持的选项有:

 • 图像名称

 • GLOBALNAME<> - 由全局变量发送的信息 见附录23.

 • [info]附录10.

 • $fname - 名称取自在 TCIMG.ini[TextImage]字段的FormatName ,

   其中 您可以设置日期格式: YYYYMMDDHHNNSS

   分隔符号无关紧要,主要顺序, 其中:

     YYYY -全年四位数字.

     MM - 月份。从01到12.

     DD - 日。从01到31.

     HH - 从00到23小时的24小时格式.

     NN - 从00到59分钟.

     SS - 秒。从00到59..

Format - 要创建的图像的类型.支持 BMP, GIF, JPG (JPEG), PNG 和 TIF (TIFF) (默认情况下 JPG).

imgtxt<>

图像设置. 参数 imgtxt<Color|BkColor|Size|Style|FontName|Left|Top|Right|Bottom> , 其中:

Color - 字体颜色,选项有:

   •RGB颜色.

   •ARGB颜色.

   •# - 随机RGB颜色.

   •$  - 随机ARGB颜色.

   •@  - 透明颜色(适用于png,bmp,...).

BkColor -背景颜色,选项有:

   •RGB颜色.

   •ARGB颜色.

   •# - 随机RGB颜色.

   •$  - 随机ARGB颜色.

   •@  - 透明颜色(适用于png,bmp,...).

   • 渐变背景 Color1,Color2,Flag,Correction , 其中:

    Color1 - RGB 颜色 №1, # -随机颜色, @ - 透明色 (для png, bmp, ...)

    Color2 - RGB 颜色 №2, # - 随机颜色, @ - 透明色 (для png, bmp, ...)

    Flag - 梯度模式:

       0是水平梯度(默认).

       1  - 垂直梯度.

       2-对角直线梯度.

       3-对角线逆梯度.

    Correction - 伽马校正:

       0  - 禁用(默认).

       1  - 启用.

     使用渐变背景,您还可以使用参数factorimg<>,posimg<>,framewh<>

Size -字体大小

Style - 字体样式.可以是以下值的组合:

0  - 正常

    1  - 大胆

    2  - 斜体

    4  - 下划线

    8  - 删除线

FontName - 字体名称.

Left - 左缩进像素.

Top - 从像素以上的缩进.

Right - 以像素为单位缩进.

Bottom - 底部以像素为单位

edging<>

边缘文本处理. 参数 edging<Number> , 其中 Number:

0  - 无需附加处理(默认情况下).

 1  - 在背景方向上对文本的边缘进行附加处理.

 2  - 对文本的边缘的附加处理.


通过不同的颜色叠加(主要是ARGB),文本边缘的计划外色的出现是可能的.

该参数允许您删除这种丰满度,在图像中只留下2种颜色(背景和文字),删除所有其它颜色.

此过程不快,大文本处理可能需要几分钟.

factorimg<>

渐变偏移. 参数factorimg<Factor1,Factor2,Factor3,Factor4>允许偏移梯度,其中:Factor1,Factor2,Factor3和Factor4  - 表示最终颜色百分比的数字,应在0.0至1.0的范围内

默认情况下,factorimg<0.0,0.4,0.6,1.0>

posimg<>

混合渐变色. 参数posimg<Pos1,Pos2,Pos3,Pos4>,允许您混合渐变颜色,其中:Pos1,Pos2,Pos3和Pos4  - 数量表示混合的百分比,应在0.0至1.0的范围内

默认情况下,posimg<0.0,0.3,0.7,1.0>

framewh<>

框架. 参数 framewh<Color|Frame|Indent>, 允许您创建一个框架, 其中:

Color - 框架的背景,以下选项是可能的:

   •RGB颜色(FF0000)

    •# - 随机颜色

   •@  - 透明颜色(适用于png,bmp,...)

    •FileIMG  - 将作为背景的图像的完整路径

Frame - 边框宽度(像素)

Indent - 图像之间的像素缩进

quality<>

质量JPG,JPEG图像. 参数 quality<Number>, 其中 Number - 质量百分比可以在1到100之间

cntr<>

计数器.

描述

参数 cntr<Begin(+/-Delimeter)(:Dropping)|Step|Numbers|Optional>, 其中:

Begin - 初始号码.

   如果数字后跟一个符号:

  + , 然后计数器将相对于指定目录中对象的基本名称末尾的数字开始

  - , 那么第一个名字就是没有柜台;可以为角色指定分隔符分隔符

   : , 计数器将在指定的步长数后重置

Step - 反步.

Numbers - 仪表中的位数.

Optional [可选] - 为每个文件夹一个不同的计数器(用于文件).

要使用其计数器重命名每个文件类型,添加参数||ext<>||[double]。

Dialogs

对话框.

img+  描述

有关各种对话框,请参阅 附录18.

 [input]  -  InputBox中的输入信息对话框.

 [richinput]  - 在RichInputBox中输入信息的对话框.

 [combo] - 在ComboBox中选择信息的对话框.

 [group]  - 在GroupBox中选择信息的对话框.

 [check] - 在复选框中选择信息的对话框.

 [edits] - 在EditBox中选择信息的对话框.

 [sfold]  - 选择目录

 [zfold]  - 选择目录.

 [sopen]  - 选择要打开的文件.

 [ssave]  - 选择要保存的文件.

 [sicon]  - 查看和选择图标.

 [msgbx] - MsgBox消息窗口.

 [updwn] - 选择数字信息UpDown.

...和其他对话框.

upd<>

刷新面板.

img+  描述

参数 upd<Number>, 其中 Number - 刷新Total Commander面板的值:

 1 - 刷新活动面板.

 2 - 刷新两个面板,返回到活动面板.

 3 - 刷新对侧面板,返回到活动面板.

 4 - 刷新活动面板,切换到对侧面板.

 5 - 刷新对侧面板,留在对侧面板.

 6 - 刷新两个面板,留在对侧面板.

 7 - 不刷新.

progres<>

进度条. 参数 progres<> - 如果指定,操作将调用进度条.

键MsBoxAtTheCompletionTCIMG.ini[Setting]字段.

备注

如下图所示:

imgtx

 

 

imgtx2

 

 

该命令能够通过创建的全局变量将信息传递到其它命令.见 附录23

变量名称

描述

GLOBALIMGTZ

输出数组:所创建图像的路径列表.

GLOBALIMGTZ1

输出数据数组:创建图像的宽度列表.

GLOBALIMGTZ2

数组输出数据:创建图像高度的列表.

GLOBALIMGTZ3

一组输出数据:创建图像的宽度和高度列表(200x100).

 

要加载您的字体,可以使用该命令 fontx

该命令仅支持字体 TTF

 

命令类似于 一个对象 imgtx

参见:

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

例子

 

aends=%P%N??-1||Chr(124)!!||&&(.)!!$1@CRLF||?F1 imgtz=$GLOBALAENDS||"%t"//1||imgtxt<0000A0|F0FFFF|14|3|Tahoma>||progres<a>||upd<3> ;; 在对侧面板中,在光标下创建文本文件内容的图像

 

aends=%P%N??-1||Chr(124)!!||&&(.)!!$1@CRLF||?F1 imgtz=$GLOBALAENDS||"%t"//1||name|png||imgtxt<0000A0|F0FFFF|14|3|Tahoma>||progres<>||upd<3> ;; 在对侧面板中,在光标下创建文本文件内容的图像

 

global imgtz=%P%N||"%t"//1||imgtxt<0000A0|F0FFFF|14|3|Tahoma>||upd<3> GLOBALIMGTZ<a> GLOBALIMGTZ1<a> GLOBALIMGTZ2<a> GLOBALIMGTZ3<a> ;; 在对侧面板中,在光标下创建文本文件内容的图像,并将结果存入全局变量中

 

global imgtz=cliplist||"%p"//1||imgtxt<0000A0|F0FFFF|14|3|Tahoma>||upd<3> GLOBALIMGTZ<a> GLOBALIMGTZ1<a> GLOBALIMGTZ2<a> GLOBALIMGTZ3<a> ;;在活动面板中,创建剪贴板内容行的图像,并将结果转换为全局变量

 

imgtz=%P%N||"%t"//1||imgtxt<0000A0|F0FFFF|14|3|Tahoma>||upd<3> ;; 在对侧面板中,在光标下创建文本文件内容的图像

 

"rends=x??-1||##rndm<3~?10|20> GLOBALRENDS<a> imgtz=$GLOBALRENDS||"%p"//1||img-cntr<1|1|2>|png||imgtxt<F9EFBE|02222C|14|0|Tahoma>||upd<1>" - 在活动面板中使用随机数据文本创建图像(带有给定计数器的名称)

 

"rends=x??-1||##rndm<3~?10|20> sends=CD5C5C|FFD700|ADFF2F GLOBALSENDS<a> imgtz=$GLOBALRENDS||"%p"//1||img-cntr<1|1|1>|png||imgtxt<?$GLOBALSENDS[1]|@|18|1|Arial>||upd<1>" - 使用随机数据文本(具有给定计数器的名称)和备用文本颜色在活动面板图像中创建

"rends=x??-1||##rndm<3~?10|20> imgtz=$GLOBALRENDS||"%p"//1||img-cntr<1|1|1>|png||imgtxt<?CD5C5C+FFD700+ADFF2F|@|18|1|Arial>||upd<1>" - 使用随机数据文本(具有给定计数器的名称)和备用文本颜色在活动面板图像中创建

 

 

 

 

up2

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