gen_image_protogen_image_protoGenImageProtoGenImageProtogen_image_proto (Operator)

Name

gen_image_protogen_image_protoGenImageProtoGenImageProtogen_image_proto — Erzeugen eines Bildes mit einem konstanten Grauwert.

Signatur

gen_image_proto(Image : ImageCleared : Grayval : )

Herror gen_image_proto(const Hobject Image, Hobject* ImageCleared, double Grayval)

Herror T_gen_image_proto(const Hobject Image, Hobject* ImageCleared, const Htuple Grayval)

void GenImageProto(const HObject& Image, HObject* ImageCleared, const HTuple& Grayval)

HImage HImage::GenImageProto(const HTuple& Grayval) const

HImage HImage::GenImageProto(double Grayval) const

static void HOperatorSet.GenImageProto(HObject image, out HObject imageCleared, HTuple grayval)

HImage HImage.GenImageProto(HTuple grayval)

HImage HImage.GenImageProto(double grayval)

def gen_image_proto(image: HObject, grayval: Union[int, float]) -> HObject

Beschreibung

gen_image_protogen_image_protoGenImageProtoGenImageProtogen_image_proto erzeugt ein Ausgabebild ImageClearedImageClearedImageClearedimageClearedimage_cleared mit dem konstanten Grauwert GrayvalGrayvalGrayvalgrayvalgrayval. Ist das Eingabebild vom Typ direction, werden Grauwerte im Ausgabebild, die nicht innerhalb des für direction-Bilder erlaubten Wertebereichs liegen, auf den Wert 255 gesetzt, um sie als ungültig zu kennzeichnen. ImageClearedImageClearedImageClearedimageClearedimage_cleared hat dieselbe Größe und denselben Pixeltyp wie das Eingabebild ImageImageImageimageimage.

Ausführungsinformationen

Parameter

ImageImageImageimageimage (input_object)  singlechannelimage objectHImageHObjectHObjectHobject (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Eingabebild.

ImageClearedImageClearedImageClearedimageClearedimage_cleared (output_object)  image objectHImageHObjectHObjectHobject * (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Mit konstantem Wert belegtes Bild.

GrayvalGrayvalGrayvalgrayvalgrayval (input_control)  number HTupleUnion[int, float]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Mit diesem Grauwert wird das Ausgabebild erzeugt.

Default: 0

Wertevorschläge: 0, 1, 2, 5, 10, 16, 32, 64, 128, 253, 254, 255

Ergebnis

Sind die Parameterwerte korrekt, dann liefert gen_image_protogen_image_protoGenImageProtoGenImageProtogen_image_proto den Wert 2 ( H_MSG_TRUE) . Andernfalls wird eine Fehlerbehandlung ausgelöst.

Alternativen

set_grayvalset_grayvalSetGrayvalSetGrayvalset_grayval, paint_graypaint_grayPaintGrayPaintGraypaint_gray, gen_image_constgen_image_constGenImageConstGenImageConstgen_image_const, copy_imagecopy_imageCopyImageCopyImagecopy_image

Siehe auch

get_image_pointer1get_image_pointer1GetImagePointer1GetImagePointer1get_image_pointer1

Modul

Foundation