RSS/Atom feed Twitter
Site is read-only, email is disabled

Enlarge image canvas with gimp_image_resize procedure

This discussion is connected to the gimp-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

2 of 2 messages available
Toggle history

Please log in to manage your subscriptions.

Enlarge image canvas with gimp_image_resize procedure Alessandro Francesconi 28 Feb 21:02
  Enlarge image canvas with gimp_image_resize procedure Ofnuts 28 Feb 23:08
Alessandro Francesconi
2014-02-28 21:02:55 UTC (over 10 years ago)

Enlarge image canvas with gimp_image_resize procedure

Ok, what’s the name of the function that grows the boundaries?

Ale

Da: Michael Henning Data invio: ‎venerdì‎ ‎28‎ ‎febbraio‎ ‎2014 ‎03‎:‎02 A: Alessandro Francesconi
Cc: gimp-developer-list@gnome.org

Are you also growing the layer boundaries? If you grow the canvas, but not the layer boundaries, you won't be able to draw on the new canvas area.

-- drawoc

On Thu, Feb 27, 2014 at 4:53 AM, Alessandro Francesconi wrote:

I need to enlarge the area of an image using one of the available GIMP's procedures. So, instead of using the GIMP's graphical interface and this tool http://docs.gimp.org/en/gimp-image-resize.html, I want to be able to have the same effects on a C code.

The function that should be called is this one, right? http://oldhome.schmorp.de/marc/pdb/gimp_image_resize.html

But it works when I need to shrink the canvas: on a 640x480 image, if I input smaller values the canvas is actually cut. Instead, if I want to add a 20px transparent border along the area (so I type 680 and 520 px, also with consistent offset values), the function just returns the original image.

How does it work? Thanks

Ale _______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list

Ofnuts
2014-02-28 23:08:26 UTC (over 10 years ago)

Enlarge image canvas with gimp_image_resize procedure

On 02/28/2014 10:02 PM, Alessandro Francesconi wrote:

Ok, what’s the name of the function that grows the boundaries?

"gimp-layer-resize", but in this case "gimp-layer-resize-to-image-size" may be all that is needed.