Jump to content
Gunny

Bug: "Invisible colour"

Recommended Posts

Again AP beta 1.7.3.481

I'm not quite sure how I achieved this (probably with brush and Alt + clicking) but suddenly I could not paint with brush. The cursor was moving but it was not leaving any trace. The strange thing was that I could see it IS doing something because layer miniature in Layers panel was changing its size. The app knew the modified area is getting bigger so the miniature was virtually getting smaller.

Fortunately (ahem) the problem got saved to the file too so I was able to identify it.

It was caused by "invisible ink". The selected colour seemed to be white (no red slash) but it reported it was set to zeros. When I changed the colour the problem disappeared.

affinity-transparent-colours.thumb.png.38a9e2b893eefdd456ee51dd2f2d4cc4.png

EDIT: I suppose it's not the first time it happened to me but previously I could not figure out what's going on and I restarted AP. It usually helped.

Edited by Gunny

Share this post


Link to post
Share on other sites

Hi Gunny,

I'm really not sure how this has happened. I've been trying for a good 20 minutes and I cannot reproduce it :( I can see from the screenshot what's wrong but I just cannot get my app into the same state. Any clues about a recipe?

Share this post


Link to post
Share on other sites
3 hours ago, Chris B said:

Any clues about a recipe?

Sorry Chris,

the only clue I got is that I was experimenting with masks before it happened. I'll try to examine it more...

Share this post


Link to post
Share on other sites

Well, that was quite simple... =)

All I had to do was to create a new document with transparent background and take its colour. (Alt+click or eyedropper)

I suppose the empty pixel really does include ARGB data of 00000000 but it does not really makes sense to set such colour for painting with bitmap brush.

The completely transparent colour is useful only for vector stuff but as far as I can see you use the value of 00808080 for that so I suppose the value of 00000000 should be automatically changed to 00808080. Otherwise it's rather confusing.

 

Before...

affinity-invisible1.png.86cc9226f9487febf8bc210c2e5e472a.png

After...

affinity-invisible2.png.acf6f59d92a5d678aa7bda4299a3ce76.png

Share this post


Link to post
Share on other sites

By the way, the way the transparent colours are displayed on the Colour panel (the circles) is not really helping. I think that checker board background instead of solid white would help distinguishing between ffffffff and 00000000.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

These are the Terms of Use you will be asked to agree to if you join the forum. | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.