Commit graph

10 commits

Author SHA1 Message Date
Jamie Vital
2d0117b314 Better merge transparency support 2024-08-03 13:44:52 -04:00
Jamie Vital
b3ef0ac68c Add transparency support to blend mode 2024-08-03 11:14:43 -04:00
Aang23
271457f3c9 Goodbye old system 2024-05-09 01:16:08 +02:00
Jamie Vital
46e6e06964 Fix several more projection/transparency bugs
- When saving PBM and JPEG (which do not support transparency), pre-multiply alpha to each channel
- Fix TIFF transparency mode
- When doing overlay mode, allow setting opacity on bottom layer
- Fix overlay with transparency when target image does not have an alpha channel
2024-04-06 16:05:09 -04:00
Jamie Vital
b04dc69e8a Several projection fixes
- Proper alpha blending when merging layers in overlay mode to avoid black edges
- Also use alpha blending in OverlayHandler with text to, again, avoid black edges
- Use premultiplied alpha when bilinear sampling to, you guessed it, avoid black edges
- When adding layers to projection, add them to the top. Shockingly, this has nothing to do with black edges.
- Fix incorrect progress bar displaying progress in projection layers UI
2024-04-05 23:02:15 -04:00
Jamie Vital
a0b40bd0b3 Reduce memory usage on projection blend/overlay 2024-01-04 10:34:33 -05:00
Aang23
a8170403cb Merging bug 2022-10-04 23:14:45 +02:00
Aang23
8bf8cfb6e0 Projections : RGBA to fix a bug 2022-09-23 20:46:41 +02:00
Aang23
3d65ed6f07 Conserve layer ordering on switching tabs 2022-09-14 10:03:57 +02:00
Aang23
a59855af80 More functions probs 2022-09-08 19:48:06 +02:00