| Entangle Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
struct EntangleColourProfile; struct EntangleColourProfileClass; struct EntangleColourProfileTransform; struct EntangleColourProfileTransformClass; enum EntangleColourProfileIntent; EntangleColourProfile * entangle_colour_profile_new_file (const char *filename); EntangleColourProfile * entangle_colour_profile_new_data (GByteArray *data); const char * entangle_colour_profile_filename (EntangleColourProfile *profile); char * entangle_colour_profile_product_name (EntangleColourProfile *profile); char * entangle_colour_profile_product_desc (EntangleColourProfile *profile); char * entangle_colour_profile_product_info (EntangleColourProfile *profile); char * entangle_colour_profile_manufacturer (EntangleColourProfile *profile); char * entangle_colour_profile_model (EntangleColourProfile *profile); char * entangle_colour_profile_copyright (EntangleColourProfile *profile); EntangleColourProfileTransform * entangle_colour_profile_transform_new (EntangleColourProfile *src,EntangleColourProfile *dst,EntangleColourProfileIntent intent); GdkPixbuf * entangle_colour_profile_transform_apply (EntangleColourProfileTransform *trans,GdkPixbuf *pixbuf);
GObject +----EntangleColourProfile
GObject +----EntangleColourProfileTransform
GEnum +----EntangleColourProfileIntent
"data" GByteArray* : Read / Write / Construct Only "filename" gchar* : Read / Write / Construct Only "dst-profile" EntangleColourProfile* : Read / Write / Construct Only "rendering-intent" EntangleColourProfileIntent : Read / Write / Construct Only "src-profile" EntangleColourProfile* : Read / Write / Construct Only
struct EntangleColourProfileTransformClass {
GObjectClass parent_class;
};
typedef enum {
ENTANGLE_COLOUR_PROFILE_INTENT_PERCEPTUAL,
ENTANGLE_COLOUR_PROFILE_INTENT_REL_COLOURIMETRIC,
ENTANGLE_COLOUR_PROFILE_INTENT_SATURATION,
ENTANGLE_COLOUR_PROFILE_INTENT_ABS_COLOURIMETRIC,
} EntangleColourProfileIntent;
EntangleColourProfile * entangle_colour_profile_new_file
(const char *filename);
EntangleColourProfile * entangle_colour_profile_new_data
(GByteArray *data);
const char * entangle_colour_profile_filename (EntangleColourProfile *profile);
char * entangle_colour_profile_product_name
(EntangleColourProfile *profile);
char * entangle_colour_profile_product_desc
(EntangleColourProfile *profile);
char * entangle_colour_profile_product_info
(EntangleColourProfile *profile);
char * entangle_colour_profile_manufacturer
(EntangleColourProfile *profile);
char * entangle_colour_profile_model (EntangleColourProfile *profile);
char * entangle_colour_profile_copyright (EntangleColourProfile *profile);
EntangleColourProfileTransform * entangle_colour_profile_transform_new (EntangleColourProfile *src,EntangleColourProfile *dst,EntangleColourProfileIntent intent);
GdkPixbuf * entangle_colour_profile_transform_apply (EntangleColourProfileTransform *trans,GdkPixbuf *pixbuf);
"filename" property "filename" gchar* : Read / Write / Construct Only
Filename of the profile.
Default value: NULL
"dst-profile" property"dst-profile" EntangleColourProfile* : Read / Write / Construct Only
Destination Profile.
"rendering-intent" property"rendering-intent" EntangleColourProfileIntent : Read / Write / Construct Only
Profile rendering intent.
Default value: ENTANGLE_COLOUR_PROFILE_INTENT_PERCEPTUAL
"src-profile" property"src-profile" EntangleColourProfile* : Read / Write / Construct Only
Source profile.