Navigate to WaytoAGI Wiki →
Home/Question List/Question Detail

Image Caption Font file does not exist: /dapao_ComfyUl/ComfyUl/custom_nodes/ComfyUl_LayerStyle

Answer

以下是关于 LayerStyle 副本(包括 TextImage 和 SimpleTextImage)的详细说明:

TextImage

  • 从文字生成图片以及遮罩。支持字间距、行间距调整,横排竖排调整,可设置文字的随机变化,包括大小和位置的随机变化。
  • 节点选项包括:
    • size_as(*):输入图像或遮罩,将按其尺寸生成输出图像和遮罩,此输入优先级高于 width 和 height。
    • font_file(**):列出 font 文件夹中可用字体文件列表,选中的字体用于生成图像。
    • spacing:字间距,以像素为单位。
    • leading:行间距,以像素为单位。
    • horizontal_border:侧边边距,数值为百分比,横排时为左侧边距,竖排时为右侧边距。
    • vertical_border:顶部边距,数值为百分比。
    • scale:文字总体大小,以百分比表示,默认根据画面尺寸和文字内容自动计算。
    • variation_range:字符随机变化范围,大于 0 时字符产生大小和位置随机变化,数值越大变化幅度越大。
    • variation_seed:随机变化的种子,固定此数值每次产生的单个文字变化不变。
    • layout:文字排版,有横排和竖排可选。
    • width:画面宽度,若有 size_as 输入将被忽略。
    • height:画面高度,若有 size_as 输入将被忽略。
    • text_color:文字颜色。
    • background_color:背景颜色。

SimpleTextImage

  • 从文字生成简单排版的图片以及遮罩,参考了[ZHO-ZHO-ZHO/ComfyUI-Text_Image-Composite]的部分功能和代码。
  • 节点选项包括:
    • size_as(*):输入图像或遮罩,将按其尺寸生成输出图像和遮罩,此输入优先级高于 width 和 height。
    • text:文字输入。
    • font_file(**):列出 font 文件夹中可用字体文件列表,选中的字体用于生成图像。
    • align:对齐选项,有居中、靠左和靠右三个选项。
    • char_per_line:每行字符数量,超过自动换行。
    • leading:行间距。
    • font_size:字体大小。
    • text_color:文字颜色。
    • stroke_width:描边宽度。
    • stroke_color:描边颜色。
    • x_offset:文字位置的水平偏移量。
    • y_offset:文字位置的垂直偏移量。
    • width:画面宽度,若有 size_as 输入将被忽略。
    • height:画面高度,若有 size_as 输入将被忽略。

注:

  • (*)仅限输入 image 和 mask,如果强制接入其他类型输入,将导致节点错误。
  • (**)font 文件夹在 resource_dir.ini 中定义,该文件位于插件根目录下,默认名字是 resource_dir.ini.example,初次使用需将文件后缀改为.ini。用文本编辑软件打开,找到“FONT_dir=”开头的行,编辑“=”之后为自定义文件夹路径名。该文件夹内所有的.ttf 和.otf 文件将在 ComfyUI 初始化时被收集并显示在节点的列表中。若 ini 中设定的文件夹无效,将启用插件自带的 font 文件夹。
Content generated by AI large model, please carefully verify (powered by aily)

References

14、LayerStyle 副本

从文字生成图片以及遮罩。支持字间距行间距调整,横排竖排调整,可设置文字的随机变化,包括大小和位置的随机变化。节点选项说明:size_as(*):此处输入图像或遮罩,将按照其尺寸生成输出图像和遮罩。注意,此输入优先级高于下面的width和height。font_file(**):这里列出了font文件夹中可用的字体文件列表,选中的字体文件将被用来生成图像。spacing:字间距,以像素为单位。leading:行间距,以像素为单位。horizontal_border:侧边边距。此处数值表示的是百分比,例如50表示起点位于两侧的正中央。如果文字是横排,是左侧边距,竖排则是右侧边距。vertical_border:顶部边距。此处数值表示的是百分比,例如10表示起点位于距顶部10%的位置。scale:文字总体大小。文字的初始大小是根据画面尺寸和文字内容自动计算,默认以最长的行或者列适配画面宽或者高。调整此处数值将整体放大和缩小文字。此处数值表示的是百分比,例如60表示缩放到60%。variation_range:字符随机变化范围。此数值大于0时,字符将产生大小和位置的随机变化,数值越大,变化幅度越大。variation_seed:随机变化的种子。固定此数值,每次产生的单个文字的变化不会改变。layout:文字排版。有横排和竖排可选择。width:画面的宽度。如果有size_as输入,此设置将被忽略。height:画面的高度。如果有size_as输入,此设置将被忽略。text_color:文字颜色。background_color:背景颜色。

14、LayerStyle 副本

从文字生成简单排版的图片以及遮罩。这个节点参考了[ZHO-ZHO-ZHO/ComfyUI-Text_Image-Composite](https://github.com/ZHO-ZHO-ZHO/ComfyUI-Text_Image-Composite)的部分功能和代码,感谢原作者。节点选项说明:size_as(*):此处输入图像或遮罩,将按照其尺寸生成输出图像和遮罩。注意,此输入优先级高于下面的width和height。text:文字输入。font_file(**):这里列出了font文件夹中可用的字体文件列表,选中的字体文件将被用来生成图像。align:对齐选项。有居中,靠左和靠右三个选项。char_per_line:每行字符数量,超过的部分将自动换行。leading:行间距。font_size:字体大小。text_color:文字颜色。stroke_width:描边宽度。stroke_color:描边颜色。x_offset:文字位置的水平偏移量。y_offset:文字位置的垂直偏移量。width:画面的宽度。如果有size_as输入,此设置将被忽略。height:画面的高度。如果有size_as输入,此设置将被忽略。(*)仅限输入image和mask,如果强制接入其他类型输入,将导致节点错误。(**)font文件夹在resource_dir.ini中定义,这个文件位于插件根目录下,默认名字是resource_dir.ini.example,初次使用这个文件需将文件后缀改为.ini。用文本编辑软件打开,找到“FONT_dir=”开头的这一行,编辑“=”之后为自定义文件夹路径名。这个文件夹里面所有的.ttf和.otf文件将在ComfyUI初始化时被收集并显示在节点的列表中。如果ini中设定的文件夹无效,将启用插件自带的font文件夹。