ImageEn, unit ImageEnProc

TImageEnProc.ReadHiddenText

TImageEnProc.ReadHiddenText

Declaration

function ReadHiddenText(): AnsiString;

Description

ReadHiddenText and ReadHiddenData return the hidden text or raw data written with WriteHiddenText or WriteHiddenData. Hidden information is stored inside the image (uses a pixel color modulation) and is independent of the image file format.
Use ReadHiddenText to read a simple string or ReadHiddenData to read a buffer of raw data.

Note:
◼The hidden text will be lost if you save the image as Jpeg or if you subsample the colors
◼If the image PixelFormat is not ie24RGB, it will be converted

Demo

Demo  Demos\ImageEditing\CompleteEditor\PhotoEn.dpr

Example

// Hides "copyright by XYZ" in 'alfa.tif'
ImageEnView1.Proc.WriteHiddenText('Copyright by XYZ');
ImageEnView1.IO.SaveToFile('alfa.tif');

// Read simple string from 'alfa.tif'
ImageEnView1.IO.LoadFromFile('alfa.tif');
mystring := ImageEnView1.Proc.ReadHiddenText();

See Also

◼ClearHiddenText
◼GetHiddenDataSpace
◼ReadHiddenData
◼WriteHiddenData
◼WriteHiddenText