I have a couple of PSD files that I need to convert into PNG but I need to keep the layers separate. I don't have Photoshop and was wondering if it was possible to do this
Converting the Layers Using GIMP
Probably the best way of doing this is by installing and using GIMP.
After installing open it up (may take a while to load).
You can then drag and drop your .PSD file straight into the canvas and it should open in the layers panel.
Similar to Photoshop, if you're familiar with the layout, there is a panel on the right where you can view the layers of the document.
NOTE: Depending on the complexity of the Photoshop file, there may be some things that you will not be able to view properly in GIMP, in my case the file is very basic so it is not an issue.
Now there are 2 ways you can export the layers to .PNGs, the first is more tedious, however the second is slightly more complex and involves installing a GIMP plugin, I'll cover both.
Manually Exporting the Layers
Only make visible the layers you wish to export as a .PNG, and go to
Export. In my case here it is the first layer and the white background, so I will make sure that they are the only ones visible.
Locate where you want to save your layers and type in the name of your layer+the file extension, in this case it will be called 'Layer1.png'
Hit Export and then you can repeat the process for the other layers (said it would be tedious!)
Alternatively you have the option of...
Using a Plug-in Script to Export the Layers
It seems the best plugin is a script by khalim19 found here.
Follow the instructions on the GitHub page on how to install it.
Once it's installed the process is largely the same as the previous method, although there are some changes.
Firstly, make sure all of the layers that you want to export are visible.
Then, with the plug-in installed (you will need to restart GIMP if you haven't done so in order for it to be visible), go
Export as Layers.
Similar to before, navigate to the place where you want the layers to be saved. Select the file type and play about with the settings below it if needed (they're fairly self explanatory).
Hit Export Layers and you'll be brought to another dialogue box. The default settings work okay so you can leave them as they are, hit Export.
And you're done! The layers will export out as individual .PNG files to your chosen location.
Hope that helps!
From the way the question was posed I gather this is a one-time situation. If so, you have a few options:
- Give the files to a friend and have your friend do this for you if the contents are not confidential
- Download a trial version of Photoshop CC and save the layers as separate files
- Download the open source GIMP which will open the PSD file, then you can save the layers
I am assuming that PNG was used as an example format. It may be relevant if the layer had transparency; otherwise you may want to save them as TIFF files and then you can convert them to any format you like in the future.
In photoshop Go to File menu > Scripts > Export Layers to File
We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.