Info used to determine various attributes when saving a file.

Since 1.22


  • quality - The quality level (0-100) to save the file with; commonly used when saving image files.
  • compression - The compression level (0-100) to save the file with.
  • encoding - The encoding to use when saving the file.


struct Efl.File_Save_Info {
    quality: uint;
    compression: uint;
    encoding: string;

C signature

typedef struct _Efl_File_Save_Info {
    unsigned int quality;
    unsigned int compression;
    const char *encoding;
} Efl_File_Save_Info;