Fill tool is reading other layers as being on the fill layer

Corel Paint Shop Pro

Moderator: Kathy_9

gingerbread
Posts: 27
Joined: Sun Dec 28, 2014 1:12 pm
operating_system: Windows 11
System_Drive: C
32bit or 64bit: 64 Bit
processor: Intel i-7
ram: 16GB
Video Card: NVIDIA GeForce GTX 1050 Ti
Monitor/Display Make & Model: Gigabyte
Corel programs: PSP 2020

Re: Fill tool is reading other layers as being on the fill layer

Post by gingerbread »

Thanks, had not found that "Layers -> View" before - useful!
Kathy_9
Site Admin
Posts: 2896
Joined: Tue Nov 30, 2010 12:44 am
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
processor: 8th Generation Intel Core i7 8700 3 20 GHz
ram: 16GB
Video Card: NVIDIA GeForce RTX 2060 [6 GB GDDR6 dedicated]
sound_card: NVIDIA High Definition Audio
Hard_Drive_Capacity: 2TB
Monitor/Display Make & Model: HP EliteDisplay E243m 23.8-inch
Corel programs: PSPX2 ~2023; Painter 2018~23
Location: USA
Contact:

Re: Fill tool is reading other layers as being on the fill layer

Post by Kathy_9 »

gingerbread wrote: Tue Sep 22, 2020 1:23 am
What happens when you add a text vector layer?
I get the same results with text.
Click for larger view
Click for larger view
Click for larger view
Click for larger view
I did notice that your circle has been converted to a raster layer and that appears to be the cause of the issue. My object is on a vector layer.
PSPX9 | PSP2020 | PSP2021| PSP2022 | PSP2023 & PhotoMirage installed; PSPX | PSPX2 thru PSP2019 owned but not installed
http://www.flickr.com/photos/37153430@N03/
LeviFiction
Advisor
Posts: 6831
Joined: Thu Oct 02, 2008 1:07 pm
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: Alienware M17xR4
processor: Intel Core i7-3630QM CPU - 2_40GH
ram: 6 GB
Video Card: NVIDIA GeForce GTX 660M
sound_card: Sound Blaster Recon3Di
Hard_Drive_Capacity: 500GB
Corel programs: PSP: 8-2023
Location: USA

Re: Fill tool is reading other layers as being on the fill layer

Post by LeviFiction »

Needless to say all of our solutions require PSP to be working properly. XD If you think the crash broke something, feel free to attempt a factory reset of PSP. It has fixed several oddities in PSP functioning before, though it's not a guaranteed way to do things.

When it comes to filling in a blank layer you have more than one way to tackle that problem. Kathy_9's None match mode which apparently has some issue working with vectors but in general works very well, it's also great for filling in layers that have tonal data (gradients, actual images, etc.) as it won't try to match a selected pixel, it'll just fill in the layer/selection without worrying about what's in its way.

When "Use all layers" is deselected it'll only try to match what is on the current layer and ignore all others. So when both Match Mode is None and "Use all layers" is unchecked there is absolutely nothing to stop the fill tool from filling in the entire layer. Vector or raster. I always leave this check box unchecked because I never have a need to take other layers into consideration when using the fill tool. Though i can see how it would be a useful feature to employ once in a while.
https://levifiction.wordpress.com/
gingerbread
Posts: 27
Joined: Sun Dec 28, 2014 1:12 pm
operating_system: Windows 11
System_Drive: C
32bit or 64bit: 64 Bit
processor: Intel i-7
ram: 16GB
Video Card: NVIDIA GeForce GTX 1050 Ti
Monitor/Display Make & Model: Gigabyte
Corel programs: PSP 2020

Re: Fill tool is reading other layers as being on the fill layer

Post by gingerbread »

Kathy_9 wrote: Tue Sep 22, 2020 1:31 pm I did notice that your circle has been converted to a raster layer and that appears to be the cause of the issue. My object is on a vector layer.
I'm not sure how you reach that conclusion. My text was a vector and the fill tool fills around it. I tried again with a vector shape and using your settings (none/use all layers), it fills around the shape (contrary to what's happening for you).
Attachments
pspfill.jpg
Jean-Luc
Advisor
Posts: 2177
Joined: Sat Oct 22, 2011 10:50 pm
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: ASUS Computer N751J
processor: Intel i7_4710 HQ 2_50GHz
ram: 16GB
Video Card: NVIDIA GeForce GTX 850M
sound_card: NVIDIA High Definition Audio
Hard_Drive_Capacity: 2 Tb
Monitor/Display Make & Model: NVIDIA GeForce GTX 850M
Corel programs: PSP X7, X9, 2018 to 2023
Location: Belgium (French speaking)
Contact:

Re: Fill tool is reading other layers as being on the fill layer

Post by Jean-Luc »

Hi gingerbread,
I suggested (and Levifiction too) you do a reset. I have read carefully all your messages but you don't say you have made a reset. A reboot, yes, but not the reset.
Perhaps you have forgotten that step.
In case, do the following:
Close PSP.
Maintain the shift key down and click on the PSP icon on your Desktop.
Maintain down until PSP asks if you want to do the reset. Accept.
This will clear a possible corrupted cache and tools.
THE PAINTSHOP PRO COOKBOOK - GENEALOGY WITH PAINTSHOP PRO
Installed PSP Ultimate: X7, X9, 2018, 2019, 2020, 2021, 2022, 2023
Kathy_9
Site Admin
Posts: 2896
Joined: Tue Nov 30, 2010 12:44 am
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
processor: 8th Generation Intel Core i7 8700 3 20 GHz
ram: 16GB
Video Card: NVIDIA GeForce RTX 2060 [6 GB GDDR6 dedicated]
sound_card: NVIDIA High Definition Audio
Hard_Drive_Capacity: 2TB
Monitor/Display Make & Model: HP EliteDisplay E243m 23.8-inch
Corel programs: PSPX2 ~2023; Painter 2018~23
Location: USA
Contact:

Re: Fill tool is reading other layers as being on the fill layer

Post by Kathy_9 »

gingerbread wrote: Wed Sep 23, 2020 2:48 am I'm not sure how you reach that conclusion. My text was a vector and the fill tool fills around it. I tried again with a vector shape and using your settings (none/use all layers), it fills around the shape (contrary to what's happening for you).
Others have suggested you do a reset and I think that should be your next step.

Here are the instructions in case you need them. They reference X6 but work on most all versions.

https://support.corel.com/hc/en-us/arti ... figuration

You asked how I reached my conclusion. I was basing it upon your image where the circular object was on a raster; not vector layer. I've added it below so you can see what I was referring to.
gingerbread's image - click for larger view.
gingerbread's image - click for larger view.

Good luck.
PSPX9 | PSP2020 | PSP2021| PSP2022 | PSP2023 & PhotoMirage installed; PSPX | PSPX2 thru PSP2019 owned but not installed
http://www.flickr.com/photos/37153430@N03/
User avatar
hartpaul
Advisor
Posts: 2893
Joined: Tue Mar 20, 2012 3:38 pm
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: ASUSTeK P7P55D STRIX B240F GAMING
processor: IntelCore i7 7700 3.60 Ghz
ram: 8 Gb
Video Card: Nvidia GeForce GTX 1050
sound_card: Nvidia High Definition Audio
Hard_Drive_Capacity: 1000 Gb
Monitor/Display Make & Model: AOC
Corel programs: PSP8,X2 to X9,2018,2019,2020
Location: Australia

Re: Fill tool is reading other layers as being on the fill layer

Post by hartpaul »

For me it does not matter if the top two layers are both vectors, both rasters or one vector and one raster.
It does not matter if the match mode is none or RGB.
What does matter is that I
1. Have the bottom transparent raster layer active
2. Have the Use All Layers unticked.

Vector + Raster Match mode None and unticked Use All Layers
02vectrastnoneuntick.jpg
I can duplicate the problem only if I Tick Use all layers
07vectrastnonetick.jpg
Systems available Win7, Win 8.1,Win 10 Version 1607 Build 14393.2007 & version 20H2 Build 19042.867
Jean-Luc
Advisor
Posts: 2177
Joined: Sat Oct 22, 2011 10:50 pm
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: ASUS Computer N751J
processor: Intel i7_4710 HQ 2_50GHz
ram: 16GB
Video Card: NVIDIA GeForce GTX 850M
sound_card: NVIDIA High Definition Audio
Hard_Drive_Capacity: 2 Tb
Monitor/Display Make & Model: NVIDIA GeForce GTX 850M
Corel programs: PSP X7, X9, 2018 to 2023
Location: Belgium (French speaking)
Contact:

Re: Fill tool is reading other layers as being on the fill layer

Post by Jean-Luc »

Well Hartpaul,
you have put your finger on something interesting!
When I did my tests, I started with an image whose background layer was white and I created the vector layers above it. Filling it with a color does not produce the observed defect, whether 'All layers' is selected or not.
But if I do as you do, i.e. start with a transparent background, I can reproduce the difference in behavior.

Is it a bug?

PS: same behavior with PSP 2021.
THE PAINTSHOP PRO COOKBOOK - GENEALOGY WITH PAINTSHOP PRO
Installed PSP Ultimate: X7, X9, 2018, 2019, 2020, 2021, 2022, 2023
User avatar
hartpaul
Advisor
Posts: 2893
Joined: Tue Mar 20, 2012 3:38 pm
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: ASUSTeK P7P55D STRIX B240F GAMING
processor: IntelCore i7 7700 3.60 Ghz
ram: 8 Gb
Video Card: Nvidia GeForce GTX 1050
sound_card: Nvidia High Definition Audio
Hard_Drive_Capacity: 1000 Gb
Monitor/Display Make & Model: AOC
Corel programs: PSP8,X2 to X9,2018,2019,2020
Location: Australia

Re: Fill tool is reading other layers as being on the fill layer

Post by hartpaul »

Or is this am 'intended feature' of using a ticked Use All Layers. :D
In effect it making a layer similar to a mask but with transparent holes that can be dragged onto a different image to create a keyhole effect.
08mask.jpg
And I used a transparent bottom layer as that was the description made by gingerbread - "I want to fill the bottom, empty raster layer with a solid color" ie. transparent, and also shown by her posts where the result shows a transparent circle on that bottom layer.
Systems available Win7, Win 8.1,Win 10 Version 1607 Build 14393.2007 & version 20H2 Build 19042.867
gingerbread
Posts: 27
Joined: Sun Dec 28, 2014 1:12 pm
operating_system: Windows 11
System_Drive: C
32bit or 64bit: 64 Bit
processor: Intel i-7
ram: 16GB
Video Card: NVIDIA GeForce GTX 1050 Ti
Monitor/Display Make & Model: Gigabyte
Corel programs: PSP 2020

Re: Fill tool is reading other layers as being on the fill layer

Post by gingerbread »

Kathy_9 wrote: Wed Sep 23, 2020 2:33 pm You asked how I reached my conclusion. I was basing it upon your image where the circular object was on a raster; not vector layer. I've added it below so you can see what I was referring to.
Okay but clearly my text is a vector and is causing the bottom layer not to fill properly. I imagine PSP treats all vectors the same way, whether they're shapes or text. (FWIW it makes no difference whether shapes and text are raster or vector when I do the fill.)

Just to add to the confusion... From what other users are writing here, it seems like my PSP is acting the same as theirs, while yours is the one that acts differently: yours fills completely when Use All Layers is checked, according to your screenshots (you get the difference depending on what Mode you select); ours only fills properly when Use All Layers is unchecked (and changing the Mode makes no difference).
gingerbread
Posts: 27
Joined: Sun Dec 28, 2014 1:12 pm
operating_system: Windows 11
System_Drive: C
32bit or 64bit: 64 Bit
processor: Intel i-7
ram: 16GB
Video Card: NVIDIA GeForce GTX 1050 Ti
Monitor/Display Make & Model: Gigabyte
Corel programs: PSP 2020

Re: Fill tool is reading other layers as being on the fill layer

Post by gingerbread »

I've reset PSP and nothing's changed - but (and I'm sorry to bring up an unrelated thing): after getting my workspace tools etc back to how I want them, the file I'm working on is "maximized" on a tab, when I want the windows to float on the workspace. How do I fix this? I can't find where under Preferences to stop this happening either by default or for this work session. Where on the tab is the undock button?
Attachments
docking.jpg
LeviFiction
Advisor
Posts: 6831
Joined: Thu Oct 02, 2008 1:07 pm
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: Alienware M17xR4
processor: Intel Core i7-3630QM CPU - 2_40GH
ram: 6 GB
Video Card: NVIDIA GeForce GTX 660M
sound_card: Sound Blaster Recon3Di
Hard_Drive_Capacity: 500GB
Corel programs: PSP: 8-2023
Location: USA

Re: Fill tool is reading other layers as being on the fill layer

Post by LeviFiction »

Under the Windows menu, deselect Tabbed Documents
https://levifiction.wordpress.com/
gingerbread
Posts: 27
Joined: Sun Dec 28, 2014 1:12 pm
operating_system: Windows 11
System_Drive: C
32bit or 64bit: 64 Bit
processor: Intel i-7
ram: 16GB
Video Card: NVIDIA GeForce GTX 1050 Ti
Monitor/Display Make & Model: Gigabyte
Corel programs: PSP 2020

Re: Fill tool is reading other layers as being on the fill layer

Post by gingerbread »

LeviFiction wrote: Thu Sep 24, 2020 2:07 am Under the Windows menu, deselect Tabbed Documents
Thank you!
migf1
Posts: 510
Joined: Fri Apr 03, 2020 3:09 pm
operating_system: Windows 8.1
System_Drive: C
32bit or 64bit: 64 Bit

Re: Fill tool is reading other layers as being on the fill layer

Post by migf1 »

For me PSP behaves like hartpaul explained. However it sometimes does glitch as described in this thread. In those cases I do what I mentioned in my previous post.

PS. You are very welcome gingerbread!
Good Unofficial PaintShop Pro Tutorials: Creation CasselMake Shop ProHEC Image EditingLeviFiction PSP Basics
(plus my own Gimp & Stuff)
roadroamer
Posts: 12
Joined: Sun Feb 16, 2020 5:20 am
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit

Layers Combining and Can't Flood Fill Properly

Post by roadroamer »

Randomly a setting was changed or an error is occuring when I open a file and try to flood fill a new layer with paint. If, for example, I flood fill a new raster layer with a solid color and I have a different vector layer with text above it, the raster layer underneath will flood fill around the vector objects in the raster layer, as if it's already combined layers. If I hide the vector layer, I can see that the flood fill has gone around the edges of the vector layer. Is this caused by a setting that I accidentally changed? I tried shutting down the program and running updates, but that didn't work. Any advice appreciated. Thanks!
Attachments
Flood fill on a separate layer from vector text - see flood fill goes around the vector text on the raster layer.
Flood fill on a separate layer from vector text - see flood fill goes around the vector text on the raster layer.
Post Reply