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

Border artifact from using nohalo to scale a layer with an alpha channel

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.

Elle Stone
2016-02-22 23:12:37 UTC (about 8 years ago)

Border artifact from using nohalo to scale a layer with an alpha channel

The following three bugs are closed, but there still seems to be a related? new? bug with nohalo scaling (and probably lohalo, but not with cubic or linear):

https://bugzilla.gnome.org/show_bug.cgi?id=634901 Bug 634901 - Resizing an image with alphachannel creates 1 pixel border down and right

https://bugzilla.gnome.org/show_bug.cgi?id=698601 Bug 698601 - scaling up without alpha adds several-pixel gradient border

https://bugzilla.gnome.org/show_bug.cgi?id=734378 Bug 734378 - Image manipulation (scale,rotate) may cause vertical image artefacts

Scaling up or down using nohalo produces a partially transparent border around the layer if the layer has an alpha channel. This is a long-standing issue that still obtains (at least scaling down has produced the edge artifact for a long time, bug 698601 describes the opposite situtation for scaling up).

I only just discovered that removing the alpha channel at least sometimes allows to scale a layer without creating the edge artifacts. So I'm not sure if removing the alpha channel always allows to scale without creating edge artifacts.

This bug was confirmed using babl/GEGL/GIMP updated today.

Should I file a new bug report? or maybe instead open one of the old bug reports?

Elle

Øyvind Kolås
2016-02-23 12:45:03 UTC (about 8 years ago)

Border artifact from using nohalo to scale a layer with an alpha channel

In general it is better to open new bug-reports, rather than re-open old ones seeming similar - long threads of possibly different problems discussed in comments makes it hard to follow progress of an issue. This issue seems like it might already have a bug though bug #698468.

/pippin

On Tue, Feb 23, 2016 at 12:12 AM, Elle Stone wrote:

The following three bugs are closed, but there still seems to be a related? new? bug with nohalo scaling (and probably lohalo, but not with cubic or linear):

https://bugzilla.gnome.org/show_bug.cgi?id=634901 Bug 634901 - Resizing an image with alphachannel creates 1 pixel border down and right

https://bugzilla.gnome.org/show_bug.cgi?id=698601 Bug 698601 - scaling up without alpha adds several-pixel gradient border

https://bugzilla.gnome.org/show_bug.cgi?id=734378 Bug 734378 - Image manipulation (scale,rotate) may cause vertical image artefacts

Scaling up or down using nohalo produces a partially transparent border around the layer if the layer has an alpha channel. This is a long-standing issue that still obtains (at least scaling down has produced the edge artifact for a long time, bug 698601 describes the opposite situtation for scaling up).

I only just discovered that removing the alpha channel at least sometimes allows to scale a layer without creating the edge artifacts. So I'm not sure if removing the alpha channel always allows to scale without creating edge artifacts.

This bug was confirmed using babl/GEGL/GIMP updated today.

Should I file a new bug report? or maybe instead open one of the old bug reports?

Elle
_______________________________________________ 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

Elle Stone
2016-02-24 22:37:44 UTC (about 8 years ago)

Border artifact from using nohalo to scale a layer with an alpha channel

On 02/23/2016 07:45 AM, Øyvind Kolås wrote:

In general it is better to open new bug-reports, rather than re-open old ones seeming similar - long threads of possibly different problems discussed in comments makes it hard to follow progress of an issue. This issue seems like it might already have a bug though bug #698468.

/pippin

Pippin, thanks! I completely forgot to ask the main question, which was whether to post a GIMP or a GEGL bug report.

Elle

Scaling up or down using nohalo produces a partially transparent border around the layer if the layer has an alpha channel. This is a long-standing issue that still obtains (at least scaling down has produced the edge artifact for a long time, bug 698601 describes the opposite situtation for scaling up).

I only just discovered that removing the alpha channel at least sometimes allows to scale a layer without creating the edge artifacts. So I'm not sure if removing the alpha channel always allows to scale without creating edge artifacts.

This bug was confirmed using babl/GEGL/GIMP updated today.

Should I file a new bug report? or maybe instead open one of the old bug reports?

Elle

Jehan Pagès
2016-02-25 17:39:28 UTC (about 8 years ago)

Border artifact from using nohalo to scale a layer with an alpha channel

Hi,

On Wed, Feb 24, 2016 at 11:37 PM, Elle Stone wrote:

On 02/23/2016 07:45 AM, Øyvind Kolås wrote:

In general it is better to open new bug-reports, rather than re-open old ones seeming similar - long threads of possibly different problems discussed in comments makes it hard to follow progress of an issue. This issue seems like it might already have a bug though bug #698468.

/pippin

Pippin, thanks! I completely forgot to ask the main question, which was whether to post a GIMP or a GEGL bug report.

Well it depends simply if you know (or think in case you don't know) if this is a bug on GIMP or GEGL. If the project settings was a mistake, developers can always re-qualify bug owners anyway. So that's not a problem. :-)

Jehan

Elle

Scaling up or down using nohalo produces a partially transparent border around the layer if the layer has an alpha channel. This is a long-standing
issue that still obtains (at least scaling down has produced the edge artifact for a long time, bug 698601 describes the opposite situtation for
scaling up).

I only just discovered that removing the alpha channel at least sometimes allows to scale a layer without creating the edge artifacts. So I'm not sure
if removing the alpha channel always allows to scale without creating edge
artifacts.

This bug was confirmed using babl/GEGL/GIMP updated today.

Should I file a new bug report? or maybe instead open one of the old bug reports?

Elle

_______________________________________________ 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