bgrabitmap / lazpaint

🎨 Cross-platform image editor with raster and vector layers similar to Paint.Net written in Lazarus (Free Pascal)
https://lazpaint.github.io/
GNU General Public License v3.0
401 stars 55 forks source link

Clone tool ignores source's opacity #449

Open rj-rl opened 2 years ago

rj-rl commented 2 years ago

Severity Major

Defect descirption Clone tool does not respect the source's opacity

Steps to reproduce

Expected result The cloned shape is exactly the same as the source shape

Actual result The cloned shape's color lacks some (or all) transparency

Environment Windows 10, build 19042.1415, version 20H2 LazPaint 7.1.6 (64-bit)

https://user-images.githubusercontent.com/84194921/146567283-63cadfec-3b5e-4fbd-bf39-d30b6da8570f.mp4

circular17 commented 2 years ago

Yes this is due to the clone brush drawing each time mouse moves.

An option to clone only once each pixel could be added (see https://github.com/bgrabitmap/lazpaint/issues/395)