Nodes Browser

AddLabel
AppendInstanceDiffusionTracking
AppendStringsToList
ApplyRifleXRoPE_HunuyanVideo
ApplyRifleXRoPE_WanVideo
AudioConcatenate
BOOLConstant
BatchCLIPSeg
BatchCropFromMask
BatchCropFromMaskAdvanced
BatchUncrop
BatchUncropAdvanced
BboxToInt
BboxVisualize
CFGZeroStarAndInit
CameraPoseVisualizer
CheckpointLoaderKJ
CheckpointPerturbWeights
ColorMatch
ColorToMask
CondPassThrough
ConditioningMultiCombine
ConditioningSetMaskAndCombine
ConditioningSetMaskAndCombine3
ConditioningSetMaskAndCombine4
ConditioningSetMaskAndCombine5
CreateAudioMask
CreateFadeMask
CreateFadeMaskAdvanced
CreateFluidMask
CreateGradientFromCoords
CreateGradientMask
CreateInstanceDiffusionTracking
CreateMagicMask
CreateShapeImageOnPath
CreateShapeMask
CreateShapeMaskOnPath
CreateTextMask
CreateTextOnPath
CreateVoronoiMask
CrossFadeImages
CrossFadeImagesMulti
CustomControlNetWeightsFluxFromList
CustomSigmas
CutAndDragOnPath
DifferentialDiffusionAdvanced
DiffusionModelLoaderKJ
DownloadAndLoadCLIPSeg
DrawInstanceDiffusionTracking
DummyOut
EmptyLatentImageCustomPresets
EmptyLatentImagePresets
FastPreview
FilterZeroMasksAndCorrespondingImages
FlipSigmasAdjusted
FloatConstant
FloatToMask
FloatToSigmas
FluxBlockLoraLoader
FluxBlockLoraSelect
GLIGENTextBoxApplyBatchCoords
GenerateNoise
GetImageRangeFromBatch
GetImageSizeAndCount
GetImagesFromBatchIndexed
GetLatentRangeFromBatch
GetLatentsFromBatchIndexed
GetMaskSizeAndCount
GradientToFloat
GrowMaskWithBlur
HunyuanVideoBlockLoraSelect
HunyuanVideoEncodeKeyframesToCond
INTConstant
ImageAddMulti
ImageAndMaskPreview
ImageBatchMulti
ImageBatchRepeatInterleaving
ImageBatchTestPattern
ImageConcanate
ImageConcatFromBatch
ImageConcatMulti
ImageCropByMask
ImageCropByMaskAndResize
ImageCropByMaskBatch
ImageGrabPIL
ImageGridComposite2x2
ImageGridComposite3x3
ImageGridtoBatch
ImageNoiseAugmentation
ImageNormalize_Neg1_To_1
ImagePadForOutpaintMasked
ImagePadForOutpaintTargetSize
ImagePadKJ
ImagePass
ImagePrepForICLora
ImageResizeKJ
ImageTensorList
ImageTransformByNormalizedAmplitude
ImageUncropByMask
ImageUpscaleWithModelBatched
InjectNoiseToLatent
InsertImageBatchByIndexes
InsertImagesToBatchIndexed
InsertLatentToIndexed
InterpolateCoords
Intrinsic_lora_sampling
JoinStringMulti
JoinStrings
LeapfusionHunyuanI2VPatcher
LoadAndResizeImage
LoadImagesFromFolderKJ
LoadResAdapterNormalization
MaskBatchMulti
MaskOrImageToWeight
MergeImageChannels
ModelPassThrough
ModelSaveKJ
NormalizedAmplitudeToFloatList
NormalizedAmplitudeToMask
OffsetMask
OffsetMaskByNormalizedAmplitude
PatchModelPatcherOrder
PathchSageAttentionKJ
PlotCoordinates
PointsEditor
PreviewAnimation
RemapImageRange
RemapMaskRange
ReplaceImagesInBatch
ResizeMask
ReverseImageBatch
RoundMask
SV3D_BatchSchedule
SaveImageKJ
SaveImageWithAlpha
SaveStringKJ
ScaleBatchPromptSchedule
ScheduledCFGGuidance
Screencap_mss
SeparateMasks
SetShakkerLabsUnionControlNetType
ShuffleImageBatch
SigmasToFloat
SkipLayerGuidanceWanVideo
Sleep
SomethingToString
SoundReactive
SplineEditor
SplitBboxes
SplitImageChannels
StabilityAPI_SD3
StableZero123_BatchSchedule
StringConstant
StringConstantMultiline
StringToFloatList
StyleModelApplyAdvanced
Superprompt
TimerNodeKJ
TorchCompileControlNet
TorchCompileCosmosModel
TorchCompileLTXModel
TorchCompileModelFluxAdvanced
TorchCompileModelHyVideo
TorchCompileModelWanVideo
TorchCompileVAE
TransitionImagesInBatch
TransitionImagesMulti
VAELoaderKJ
VRAM_Debug
WanVideoEnhanceAVideoKJ
WanVideoTeaCacheKJ
WebcamCaptureCV2
WeightScheduleConvert
WeightScheduleExtend
WidgetToString

Create Text Mask

CreateTextMask

Node Information

Category:
KJNodes/text
Python Module:
custom_nodes.ComfyUI-KJNodes
Output Node:
No
Create Text Mask
PREVIEW
IMAGE
MASK
invert
BOOLEAN
frames
INT
text_x
INT
text_y
INT
font_size
INT
font_color
STRING
text
STRING
font
undefined
width
INT
height
INT
start_rotation
INT
end_rotation
INT
Creates a text image and mask. Looks for fonts from this folder: ComfyUI/custom_nodes/ComfyUI-KJNodes/fonts If start_rotation and/or end_rotation are different values, creates animation between them.