Open anthonynsimon opened 5 years ago
Would it be useful to have the functionality to layer changes on top of a canvas? Something like what most visual image editors do.
For example:
result := layer.Flatten( layer.Canvas(width, height, backgroundColor), layer.Layer(image, blendMode, opacity), ... )
Or more concrete:
result := layer.Flatten( layer.Canvas(1280, 720, bg.Black), layer.Layer(img1, blend.Normal, 1.0), layer.Layer(blur.Gaussian(img1, 0.1), blend.Multiply, 0.5), layer.Layer(effect.Sharpen(img2), blend.SoftLight, 0.25), )
This would require thinking about how to handle things like:
But let's discuss if this would be useful in first place, and if so for which use cases :)
Would it be useful to have the functionality to layer changes on top of a canvas? Something like what most visual image editors do.
For example:
Or more concrete:
This would require thinking about how to handle things like:
But let's discuss if this would be useful in first place, and if so for which use cases :)