KSquirrel: development
Author: Baryshev Dmitry/Krasu

For support of a metainformation, saved together with some images, in ksquirrel-libs exists the special structure similar to map. Support of a metainformation COMPLETELY lays down on library i.e. if in image file there are any collateral data, but library ignores it, KSquirrel (as well as any other viewer on the basis of ksquirrel-libs) will not display it in "Image Properties" dialog.

At present EXIF the information is not supported yet, but in v0.6.0 it possibly will be realized.

Formally work with a metainformation looks so: [read some information from a file] => [group it] => [keep in object 'finfo']. Further you can see an example of the elementary reading and preservation of a metainformation.

You should read metainfo in fmt_read_next() and store it in finfo.meta.

Example

        Read information from file
        frs.readK(str, 255);

        Don't forget to insert '\0', if necessary
        str[255] = '\0';

        fmt_metaentry mt;

        Setup group name. It can be "JPEG "COM" Marker", "PNG key",
        "SGI Image Name", or any other you want.
        mt.group = "Group name";

        Copy information
        mt.data = str;

        insert new metaentry
        finfo.meta.push_back(mt);