EntangleColourProfileTransform

EntangleColourProfileTransform

Synopsis

struct              EntangleColourProfile;
struct              EntangleColourProfileClass;
enum                EntangleColourProfileIntent;
struct              EntangleColourProfileTransform;
struct              EntangleColourProfileTransformClass;
char *              entangle_colour_profile_copyright   (EntangleColourProfile *profile);
const char *        entangle_colour_profile_filename    (EntangleColourProfile *profile);
char *              entangle_colour_profile_manufacturer
                                                        (EntangleColourProfile *profile);
char *              entangle_colour_profile_model       (EntangleColourProfile *profile);
EntangleColourProfile * entangle_colour_profile_new_data
                                                        (GByteArray *data);
EntangleColourProfile * entangle_colour_profile_new_file
                                                        (const char *filename);
char *              entangle_colour_profile_product_desc
                                                        (EntangleColourProfile *profile);
char *              entangle_colour_profile_product_info
                                                        (EntangleColourProfile *profile);
char *              entangle_colour_profile_product_name
                                                        (EntangleColourProfile *profile);
GdkPixbuf *         entangle_colour_profile_transform_apply
                                                        (EntangleColourProfileTransform *trans,
                                                         GdkPixbuf *pixbuf);
EntangleColourProfileTransform * entangle_colour_profile_transform_new
                                                        (EntangleColourProfile *src,
                                                         EntangleColourProfile *dst,
                                                         EntangleColourProfileIntent intent);

Object Hierarchy

  GObject
   +----EntangleColourProfile
  GEnum
   +----EntangleColourProfileIntent
  GObject
   +----EntangleColourProfileTransform

Properties

  "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

Description

Details

struct EntangleColourProfile

struct EntangleColourProfile;

struct EntangleColourProfileClass

struct EntangleColourProfileClass {
    GObjectClass parent_class;
};

enum EntangleColourProfileIntent

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;

struct EntangleColourProfileTransform

struct EntangleColourProfileTransform;

struct EntangleColourProfileTransformClass

struct EntangleColourProfileTransformClass {
    GObjectClass parent_class;
};

entangle_colour_profile_copyright ()

char *              entangle_colour_profile_copyright   (EntangleColourProfile *profile);

entangle_colour_profile_filename ()

const char *        entangle_colour_profile_filename    (EntangleColourProfile *profile);

entangle_colour_profile_manufacturer ()

char *              entangle_colour_profile_manufacturer
                                                        (EntangleColourProfile *profile);

entangle_colour_profile_model ()

char *              entangle_colour_profile_model       (EntangleColourProfile *profile);

entangle_colour_profile_new_data ()

EntangleColourProfile * entangle_colour_profile_new_data
                                                        (GByteArray *data);

entangle_colour_profile_new_file ()

EntangleColourProfile * entangle_colour_profile_new_file
                                                        (const char *filename);

entangle_colour_profile_product_desc ()

char *              entangle_colour_profile_product_desc
                                                        (EntangleColourProfile *profile);

entangle_colour_profile_product_info ()

char *              entangle_colour_profile_product_info
                                                        (EntangleColourProfile *profile);

entangle_colour_profile_product_name ()

char *              entangle_colour_profile_product_name
                                                        (EntangleColourProfile *profile);

entangle_colour_profile_transform_apply ()

GdkPixbuf *         entangle_colour_profile_transform_apply
                                                        (EntangleColourProfileTransform *trans,
                                                         GdkPixbuf *pixbuf);

entangle_colour_profile_transform_new ()

EntangleColourProfileTransform * entangle_colour_profile_transform_new
                                                        (EntangleColourProfile *src,
                                                         EntangleColourProfile *dst,
                                                         EntangleColourProfileIntent intent);

Property Details

The "data" property

  "data"                     GByteArray*           : Read / Write / Construct Only

Raw data for the profile.


The "filename" property

  "filename"                 gchar*                : Read / Write / Construct Only

Filename of the profile.

Default value: NULL


The "dst-profile" property

  "dst-profile"              EntangleColourProfile*  : Read / Write / Construct Only

Destination Profile.


The "rendering-intent" property

  "rendering-intent"         EntangleColourProfileIntent  : Read / Write / Construct Only

Profile rendering intent.

Default value: ENTANGLE_COLOUR_PROFILE_INTENT_PERCEPTUAL


The "src-profile" property

  "src-profile"              EntangleColourProfile*  : Read / Write / Construct Only

Source profile.