Skip to content

Combined background with overlay layers to create separate files

Notifications You must be signed in to change notification settings

ghandhikus/PhotoshopResourceUtil

Repository files navigation

PhotoshopResourceUtil

Simple utility for automating variations of objects with or without the background. Simply change the opacity of Background layer to 0% to skip it. Contains various

Photoshop example

Supported Software

Krita and Photoshop can both export the layers the same way. I've tested the workflow with both of them and I'm happy to say they are both working. If you find some weird software that can export to PSD let me know!

Usage

Make sure you have JDK or JRE installed.

A. Then you can simply use the tool directly with:

gradlew run --args="file.psd file2.psd"

B. Running the application without arguments will automatically convert all the files from PSDs folder to the Outputs folder:

gradlew run

C. You can also build a jar to deploy it to the server. Which you can then find in build\libs\PhotoshopResourceUtil-{VERSION_NAME}-all.jar

gradlew shadowJar

Creating PSD file

Make sure you create a Background layer even if you don't use it. If you don't want to export it to it's own file set it's opacity to 0%. Keep in mind it will also ignore that background for everything else.(photoshop isn't very keen on saving empty layers properly.)

Settings

To change some export settings without changing the code take a look at .\src\main\java\psdutil\Settings.java

Examples

bucket.psd bucket.psd.png

  • Uses Background as a base of the image
  • Petunia and Shine Stone - Use groups to merge parts of the image together
  • Simply drawn ash and water layers are treated as their own export
  • Group names and 0 depth layers are treated as their own exports

Wblock.psd Wblock.psd.png

  • Real world example of image with no repeating patterns, with only its own variation.
  • Background layer has opacity set to 0% in order to ignore it (it needs to be there because a lot of stuff are hardcoded atm)

About

Combined background with overlay layers to create separate files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages