Skip to main content
Known Participant
August 15, 2025

Why I see dark fringe/halo in scaled down RGBA imaged in Designer and not in any other soft?

  • August 15, 2025
  • 返信数 13.
  • 526 ビュー

I render 16 bit denoised beauty AOV or normal AOV  of small plants in Octane or Cycles   and see absolutly perfect fringe /halo free  image around alpha edges when I need to downsale  a render 2048x2700 sized  to perfectly  2kx2k  in Photoshop /affinity Photo/ Gimp / Krita

.       In Designer it's  ok if no scaling is involved at all .  But once initial image not perfectly x2  or I need to tweak the scale  I see those pesky fringes all over .   

 

If I set  premultiplied alpha blending it's a glowing white halo, if it's straight  . it's those dark fringes . Never an issue in Photoshop.      Much to my surprise it's mostly ok In Painter too . not as perfect as in Photoshop but still fine.    Does anyone know a workaround for Designer ?    The only way I managed  to find in Designer is to do it with evry color image in linear gamma 32 bit float blending  and its a hell  lots of extra "too slow/ 99 %memory" pain.    

返信数 13

Community Manager
August 16, 2025

If your image is straight then you should not have to use the premult to straight node.

Would you mind posting an image of the rgb and the alpha channel? Or even share a png that I can test on my side?

kirill_7256作成者
Known Participant
August 16, 2025

Thanks Nicolas, my 16bit PNG AOV renders including denoised ones are  indeed saved un-premultipied  by the render and I do use straight  blending in blend node.  When I use "premultiplied to straight"   which I think should be mostly useless on anything but 32 float image, I see strong white halos .    

And again , by default , if I drop the png exactly in its pixel scale  matching  substance output scale  it looks perfect , no halo or anything.    The problem occures when I need to scale png  or its original scale is not perfectly  x2.  So when I scale this png or any RGBA  I instantly see those blck halo appearing   while even in Painter I am not (mostly) and absolutly never in Photoshop  whatever scale i use with smart objects or just pixels .           

 

I assume  when RGBA is downscaled by 2d transform node or just by bitmap input node when its not x2  the black background from surrounding  pixel beyond un-premultiplied ones where alpha is perfectly zero still bleeds in.   Looks like all other image editors somehow deal with that. Painter included. 

Community Manager
August 16, 2025

There is technically nothing wrong in having the black halo, it just indicates your image is premult but the 2d view is not rendering it as a premult, there is a little button at the bottom of the 2d view to display the alpha as premult.

 

If you prefer working with straight alpha, you can use the premult to straight node before applying the downscale.