Resize Canvas WITHOUT active "Merge all Layers"?

Corel Paint Shop Pro

Moderator: Kathy_9

Post Reply
pstein
Posts: 110
Joined: Wed Dec 28, 2011 7:09 pm
operating_system: Windows 7 Professional
System_Drive: C
32bit or 64bit: 64 Bit
Corel programs: PSP X2
Location: Germany/Canada

Resize Canvas WITHOUT active "Merge all Layers"?

Post by pstein »

Occasionally when I click on "Resize Canvas" for a PNG file then PSP automatically activates "Resize all Layers" feature.
I have to click on "Merge all layers" toobar icon to get a pure white background "as usual".

Strangely this happens not always but only sometimes.

How can I achieve that PSP always automatically enlarges canvas without creating multiple layers?
Forriner
Posts: 449
Joined: Mon Aug 13, 2012 9:35 pm
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: ASUS Z170M-PLUS
processor: Intel Core i5-6400
ram: 16 GB
Hard_Drive_Capacity: 1250 GB
Monitor/Display Make & Model: Philips Brilliance 272b 2560 × 1440
Corel programs: PSP 2023
Location: The Netherlands

Re: Resize Canvas WITHOUT active "Merge all Layers"?

Post by Forriner »

Open the Layers palette in PSP: menu View/Palettes/Layers or F8 to toggle the palette.
If the image you are viewing has a 'Background' layer and you increase the Canvas Size, PSP will fill the extra space with the background colour you specify in the dialogue. Any other type of layer will get transparency.

A PNG file can support layers and transparency just like a PSPIMAGE file. The file you open may not have a Background layer but only a Raster layer. Resizing (enlarging) the canvas then adds transparency. Merge All not only merges layers, but makes the result a Background layer. That's probably why it doesn't always happen: one PNG has a Background-type layer, the other only Raster-type.

Note that when you create a new file through File/New... or Ctrl+N, when you specify the size etc. you can also specify the background colour. If you specify a colour and click OK, you get a Background layer with that colour. If you specify "Transparent" you get a Raster layer with the checkerboard pattern for transparency.

The attachment shows a few of the layer types in PSP. If the layer name has been changed, the icon on the left shows the layer type. I hope this helps a bit.
Attachments
PSPLayerPalette.jpg
PSPLayerPalette.jpg (73.75 KiB) Viewed 720 times
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: Resize Canvas WITHOUT active "Merge all Layers"?

Post by hartpaul »

pstein wrote: Sun Apr 04, 2021 8:47 am Occasionally when I click on "Resize Canvas" for a PNG file then PSP automatically activates "Resize all Layers" feature.
I have to click on "Merge all layers" toobar icon to get a pure white background "as usual".

Strangely this happens not always but only sometimes.

How can I achieve that PSP always automatically enlarges canvas without creating multiple layers?
When you mention Resize Canvas do you mean:
1. Image > Canvas Size which does not have a Resize all layers feature
OR
2.Image > Resize which does have a checkbox under advanced settings for Resize all Layers

You are not clear on the type of image you are working on except that it is a png file. A png file does not show as a Background layer as a Background layer does not support transparency.
a) Does your png file have transparency?
b) Is it a single layer or many layers, - how many?

We need to know all the information to be able to try and duplicate what you are experiencing.

Are you wanting to keep the transparency when you do a resize or do you want to merge 'all layers' to lose transparency.

Or do you have a number of layers and want to resize one layer only.
Systems available Win7, Win 8.1,Win 10 Version 1607 Build 14393.2007 & version 20H2 Build 19042.867
Post Reply