libgimp: improve docs for the GimpImage profile API.
A few things were not clear, if not even kinda wrong. E.g. the returned effective color profile docs was confused about returning a preferred profile; or saying that an image can have no color profile assigned is confusing (it's true, but it sounds like it means the image has no profile — which makes no sense —; whereas it actually means the image uses a built-in profile).
This commit is contained in:
parent
483a2e0eed
commit
b698354d54
1 changed files with 14 additions and 24 deletions
|
|
@ -27,13 +27,15 @@
|
|||
* gimp_image_get_color_profile:
|
||||
* @image: The image.
|
||||
*
|
||||
* Returns the image's color profile
|
||||
* This procedure returns the image's color profile, or %NULL if the
|
||||
* image uses the built-in color profile.
|
||||
*
|
||||
* This procedure returns the image's color profile, or NULL if the
|
||||
* image has no color profile assigned.
|
||||
* See also [method@Gimp.Image.get_effective_color_profile] if you want
|
||||
* the effective color profile and don't want to have to deal with %NULL
|
||||
* return values.
|
||||
*
|
||||
* Returns: (transfer full): The image's color profile. The returned
|
||||
* value must be freed with [method@GObject.Object.unref].
|
||||
* Returns: (transfer full) (nullable): The image's color profile. The
|
||||
* returned value must be freed with [method@GObject.Object.unref].
|
||||
*
|
||||
* Since: 2.10
|
||||
**/
|
||||
|
|
@ -63,8 +65,6 @@ gimp_image_get_color_profile (GimpImage *image)
|
|||
* @image: The image.
|
||||
* @profile: (nullable): A #GimpColorProfile, or %NULL.
|
||||
*
|
||||
* Sets the image's color profile
|
||||
*
|
||||
* This procedure sets the image's color profile.
|
||||
*
|
||||
* If %NULL is passed as @profile, then the built-in profile for
|
||||
|
|
@ -103,13 +103,11 @@ gimp_image_set_color_profile (GimpImage *image,
|
|||
* gimp_image_get_simulation_profile:
|
||||
* @image: The image.
|
||||
*
|
||||
* Returns the image's simulation color profile
|
||||
*
|
||||
* This procedure returns the image's simulation color profile, or NULL if
|
||||
* This procedure returns the image's simulation color profile, or %NULL if
|
||||
* the image has no simulation color profile assigned.
|
||||
*
|
||||
* Returns: (transfer full): The image's simulation color profile. The
|
||||
* returned value must be freed with g_object_unref().
|
||||
* Returns: (transfer full) (nullable): The image's simulation color profile. The
|
||||
* returned value must be freed with [method@GObject.Object.unref].
|
||||
*
|
||||
* Since: 3.0
|
||||
**/
|
||||
|
|
@ -139,8 +137,6 @@ gimp_image_get_simulation_profile (GimpImage *image)
|
|||
* @image: The image.
|
||||
* @profile: (nullable): A #GimpColorProfile, or %NULL.
|
||||
*
|
||||
* Sets the image's simulation color profile
|
||||
*
|
||||
* This procedure sets the image's simulation color profile.
|
||||
*
|
||||
* If %NULL is passed as @profile, then the simulation profile is unset.
|
||||
|
|
@ -177,15 +173,10 @@ gimp_image_set_simulation_profile (GimpImage *image,
|
|||
* gimp_image_get_effective_color_profile:
|
||||
* @image: The image.
|
||||
*
|
||||
* Returns the color profile that is used for the image.
|
||||
*
|
||||
* This procedure returns the color profile that is actually used for
|
||||
* this image, which is the profile returned by
|
||||
* [method@Gimp.Image.get_color_profile] if the image has a profile
|
||||
* assigned, or the default profile from preferences, for the given
|
||||
* color space, if no profile is assigned to the image. If there is no
|
||||
* default profile configured in preferences either, a generated default
|
||||
* profile is returned.
|
||||
* assigned, or a built-in profile for the given color space otherwise.
|
||||
*
|
||||
* Returns: (transfer full): The color profile. The returned value must
|
||||
* be freed with [method@GObject.Object.unref].
|
||||
|
|
@ -221,13 +212,12 @@ gimp_image_get_effective_color_profile (GimpImage *image)
|
|||
* @intent: Rendering intent.
|
||||
* @bpc: Black point compensation.
|
||||
*
|
||||
* Convert the image's layers to a color profile.
|
||||
*
|
||||
* This procedure converts from the image's color profile (or the
|
||||
* built-in profile if none is set) to the given color profile.
|
||||
*
|
||||
* Only RGB and grayscale color profiles are accepted, according to the
|
||||
* image's type.
|
||||
* Make sure you use a valid color profile, according to the image's
|
||||
* type (e.g. RGB or grayscale color profiles respectively for RGB or
|
||||
* grayscale images).
|
||||
*
|
||||
* Returns: %TRUE on success.
|
||||
*
|
||||
|
|
|
|||
Loading…
Reference in a new issue