Converting Brushes

Corel Paint Shop Pro

Moderator: Kathy_9

Post Reply
pdxrjt
Posts: 459
Joined: Tue Jul 22, 2008 4:30 am
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
processor: Intel Core i7 - 4.2 GHz
ram: 32 GB
Video Card: NVIDIA GeForce GTX 1080
sound_card: NVIDIA High Definition Audio
Hard_Drive_Capacity: 10TB Int.
Monitor/Display Make & Model: Acer 32 inch x2
Corel programs: Paint Shop Pro 2018
Location: Portland, Oregon

Converting Brushes

Post by pdxrjt »

Okay, you can see from my recent number of posts....I'm going overboard... but hey, I'm having fun. Is there a way to convert brushes from that "Other program" to PSPX3?? I did a search but didn't find anything here.

TIA
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

Post by LeviFiction »

"Other program?" You mean Photoshop?

Honestly other than using that Abr Brush viewer to get the images and export those into Paint Shop Pro brushes, I can't think of any other converting program.

Unless they're old enough that Paint Shop Pro can import them.
pdxrjt
Posts: 459
Joined: Tue Jul 22, 2008 4:30 am
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
processor: Intel Core i7 - 4.2 GHz
ram: 32 GB
Video Card: NVIDIA GeForce GTX 1080
sound_card: NVIDIA High Definition Audio
Hard_Drive_Capacity: 10TB Int.
Monitor/Display Make & Model: Acer 32 inch x2
Corel programs: Paint Shop Pro 2018
Location: Portland, Oregon

Post by pdxrjt »

Nevermind....my bad....had the viewer, but opened up the wrong file... then wondered why it didn't show up correctly in PSP. Sorry
OldRadioGuy
Posts: 142
Joined: Sun Feb 22, 2009 5:33 pm
operating_system: Windows 7 Home Premium
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: Dell 0YJPT1 A00
processor: Intel Core i7-3770 3.40 GHZ 8 virtual cores
ram: 16 GB
Video Card: AMD Radeon HD 7770
sound_card: Realtec High Definition Audio
Hard_Drive_Capacity: 2 TB
Monitor/Display Make & Model: Samsung 23" HD 1920x1080 px
Location: USA

Re: Converting Brushes

Post by OldRadioGuy »

pdxrjt wrote: Is there a way to convert brushes ....
In a later posting, you seem to have indicated that problem was solved. But to clarify:

In most any program with brushes you should be able to stamp one brush onto the canvas and then convert that to a PNG file. Make certain you've selected a large setting and 100% opacity at the beginning of the process. (With a little bit of manipulation, you could turn virtually any image or a selection from any image into a brush.)

Open the PNG file in PSPX3, select the brush, and use the background eraser to create a transparent background.

Then from the File menu, select the Export Custom Brush.

Note: the brush file must be 999 px by 999 px or less.

Bob
Affinity Photo 1.5 | ON1 Photo RAW 2017 | DxO Optics Pro 11 | Aftershot Pro 3 | Olympus PEN-F cameras
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

Post by LeviFiction »

There's no need to use the background eraser.

Brushes are just regular black and white images. In fact transparent areas are turned into white areas. Black is full transparent and greys are all of the values inbetween.

So if you need to be precise about the brush shape and need to erase something specific from the background then, sure I can see using the background eraser. But with importing other brushes, more often than not the background will be white so it's an unnecessary step.
pdxrjt
Posts: 459
Joined: Tue Jul 22, 2008 4:30 am
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
processor: Intel Core i7 - 4.2 GHz
ram: 32 GB
Video Card: NVIDIA GeForce GTX 1080
sound_card: NVIDIA High Definition Audio
Hard_Drive_Capacity: 10TB Int.
Monitor/Display Make & Model: Acer 32 inch x2
Corel programs: Paint Shop Pro 2018
Location: Portland, Oregon

Post by pdxrjt »

I did solve the problem. After converting the PS brush into one readable by PSP, you drop it into PSP and then export as a brush. The problem is that there are a lot of brushes and no way to automate the process. So, let's say there are 15 brushes in a set labeled rjt 01 through rjt 15. You can open them one at a time and then save them one at a time. I was going to write a script for this, but the name which shows up in the export brush dialog box is the last name used....not the name of the current file. So if I wrote a script and used batch convert, it would want to name every output as rjt 01. At least I presume it would.... I didn't write the script when I saw it used the name of the last file used and not the current one. Anyway, I can now successfully make brushes one at a time!!
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

Post by LeviFiction »

It would take a little work but you could script it to save each brush with the same name as the current document.

Code: Select all

App.Do( Environment, 'ExportCustomBrush', {
            'CustomBrushFileName': u'Goof', 
            'CustomBrushStepSize': 32, 
            'OverwriteExisting': False, 
            'Author': u'', 
            'Copyright': u'', 
            'Description': u'', 
            'SaveVariance': True, 
            'GeneralSettings': {
                'ExecutionMode': App.Constants.ExecutionMode.Default, 
                'AutoActionMode': App.Constants.AutoActionMode.Match, 
                'Version': ((13,0,0),1)
                }
            })
All you have to do is define the name where this code says u'Goof'. Been forever since I've used Python but I'm sure the hardest part is findng the right commands and options for those commands.

Recording the script, however, not really an option I agree.
pdxrjt
Posts: 459
Joined: Tue Jul 22, 2008 4:30 am
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
processor: Intel Core i7 - 4.2 GHz
ram: 32 GB
Video Card: NVIDIA GeForce GTX 1080
sound_card: NVIDIA High Definition Audio
Hard_Drive_Capacity: 10TB Int.
Monitor/Display Make & Model: Acer 32 inch x2
Corel programs: Paint Shop Pro 2018
Location: Portland, Oregon

Post by pdxrjt »

Levi, haven't worked much with scripts before. I will work on this next week when I am not at my day job. Thanks a million!
Post Reply