write_image_metadatawrite_image_metadataWriteImageMetadataWriteImageMetadata (Operator)

Name

write_image_metadatawrite_image_metadataWriteImageMetadataWriteImageMetadata — Schreiben von Metadaten in eine Bilddatei.

Signatur

write_image_metadata( : : Format, TagName, TagValue, FileName : )

Herror write_image_metadata(const char* Format, const char* TagName, const char* TagValue, const char* FileName)

Herror T_write_image_metadata(const Htuple Format, const Htuple TagName, const Htuple TagValue, const Htuple FileName)

void WriteImageMetadata(const HTuple& Format, const HTuple& TagName, const HTuple& TagValue, const HTuple& FileName)

static void HImage::WriteImageMetadata(const HString& Format, const HTuple& TagName, const HTuple& TagValue, const HString& FileName)

static void HImage::WriteImageMetadata(const char* Format, const HTuple& TagName, const HTuple& TagValue, const char* FileName)

static void HImage::WriteImageMetadata(const wchar_t* Format, const HTuple& TagName, const HTuple& TagValue, const wchar_t* FileName)   (Nur Windows)

static void HOperatorSet.WriteImageMetadata(HTuple format, HTuple tagName, HTuple tagValue, HTuple fileName)

static void HImage.WriteImageMetadata(string format, HTuple tagName, HTuple tagValue, string fileName)

Beschreibung

Der Operator write_image_metadatawrite_image_metadataWriteImageMetadataWriteImageMetadataWriteImageMetadata schreibt die Informationen in TagValueTagValueTagValueTagValuetagValue unter den Tags TagNameTagNameTagNameTagNametagName in die Datei FileNameFileNameFileNameFileNamefileName. Dabei können TagValueTagValueTagValueTagValuetagValue und TagNameTagNameTagNameTagNametagName einzelne Werte oder Tupel von Werten sein. Der Parameter FormatFormatFormatFormatformat gibt an, in welchem Format die Metadaten geschrieben werden sollen.

Der Operator unterstützt für FormatFormatFormatFormatformat die TIFF Metadatenformate tiff und bigtiff. Dabei wird eine Dateiendung .tif vorausgesetzt.

Eine Auflistung der unterstützten Tag-Namen TagNameTagNameTagNameTagNametagName und dazugehörigen Datentypen von TagValueTagValueTagValueTagValuetagValue findet sich unter read_image_metadataread_image_metadataReadImageMetadataReadImageMetadataReadImageMetadata.

Ausführungsinformationen

Parameter

FormatFormatFormatFormatformat (input_control)  string HTupleHTupleHtuple (string) (string) (HString) (char*)

Grafikformat.

Defaultwert: 'tiff' "tiff" "tiff" "tiff" "tiff"

Wertevorschläge: 'tiff'"tiff""tiff""tiff""tiff", 'bigtiff'"bigtiff""bigtiff""bigtiff""bigtiff"

TagNameTagNameTagNameTagNametagName (input_control)  tuple HTupleHTupleHtuple (string) (string) (HString) (char*)

Name des zu schreibenden Metadaten-Eintrags.

Defaultwert: 'tiff_image_description' "tiff_image_description" "tiff_image_description" "tiff_image_description" "tiff_image_description"

Wertevorschläge: 'tiff_image_description'"tiff_image_description""tiff_image_description""tiff_image_description""tiff_image_description", 'tiff_make'"tiff_make""tiff_make""tiff_make""tiff_make", 'tiff_software'"tiff_software""tiff_software""tiff_software""tiff_software", 'tiff_date_time'"tiff_date_time""tiff_date_time""tiff_date_time""tiff_date_time", 'tiff_copyright'"tiff_copyright""tiff_copyright""tiff_copyright""tiff_copyright", 'tiff_exposure_time'"tiff_exposure_time""tiff_exposure_time""tiff_exposure_time""tiff_exposure_time", 'tiff_aperture_value'"tiff_aperture_value""tiff_aperture_value""tiff_aperture_value""tiff_aperture_value", 'tiff_light_source'"tiff_light_source""tiff_light_source""tiff_light_source""tiff_light_source"

TagValueTagValueTagValueTagValuetagValue (input_control)  tuple HTupleHTupleHtuple (string / integer / real) (string / int / long / double) (HString / Hlong / double) (char* / Hlong / double)

Wert des zu schreibenden Metadaten-Eintrags.

FileNameFileNameFileNameFileNamefileName (input_control)  filename.write HTupleHTupleHtuple (string) (string) (HString) (char*)

Name der Bilddatei.

Dateiendung: .tif, .tiff

Ergebnis

Kann TagValueTagValueTagValueTagValuetagValue für die angegebenen Parameter erfolgreich geschrieben werden, dann liefert der Operator write_image_metadatawrite_image_metadataWriteImageMetadataWriteImageMetadataWriteImageMetadata den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt. In diesem Fall kann vom Interface eine zusätzliche Fehlerinformation, wie z.B. der verursachende Tag, gesetzt werden, die mit get_extended_error_infoget_extended_error_infoGetExtendedErrorInfoGetExtendedErrorInfoGetExtendedErrorInfo abgefragt werden kann.

Vorgänger

write_imagewrite_imageWriteImageWriteImageWriteImage

Nachfolger

read_image_metadataread_image_metadataReadImageMetadataReadImageMetadataReadImageMetadata

Modul

Foundation