Skip to content

Create layered Photoshop files from multiple image files via drag n drop.

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
license.txt
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

tappi287/tieflader

Repository files navigation

Tieflader - Riding slow, riding low

Tieflader - "low-loader" creates layered PSD files from image files dropped to it's load bed. It really is just a GUI for the outstanding libaries pytoshop and Pillow and a few others. The GUI is build in Qt for Python aka PySide2.

Let's ride

  • Slowly steer your web rider towards the Download Releases page and download a executable for your OS/platform.

    System Requirements
    • Mac OS X 10.10 Yosemite*

    • Windows >= 7

    • Adobe Photoshop is not required

      *Pillow would like you too. Image libraries require Intel/AMD x64 CPU They have added those to the fruity machines haven't they? Steve?

Current Limitations

  • duplicating layers in Photoshop will not add an copy suffix to layer names
  • Just like in Photoshop itself, image down scaling is done without proper gamma conversion. Read more about this very common issue
- Image scaling does not respect aspect ratios, the current version will *not* preserve the aspect ratios of input images and forcefully scale everything to the size you have set for the Psd document.

Running Tieflader from your local Python Interpreter

  1. Clone this repository
  2. Goto python.org and get Python interpreter 3.7.1 for your OS
  3. <path to python>/python -m pip install pipenv to install pipenv
  4. <path to this project>/pipenv update (the path where you cloned this project and the pipfile lives)
  5. pipenv shell to activate your newly created virtual environment
  6. from the pipenv shell python tieflader.py to run this app

Building Tieflader with PyInstaller

  1. Make sure you can run the app following the instructions above
  2. From your venv/pipenv shell run pyinstaller tieflader_win.spec to eg. build a windows executable directory or pyinstaller tieflader_osx.spec to build an OSX app package
Building Tieflader with macOS drop to dock support

PyInstaller 3.4does not forward OS events from macOS to the executable. Therefore no events will be received when the user is droping files to the dock icon.

You'll need to manually install a patched dev version of PyInstallerfrom Fix apple open document events
pip3 install git+https://github.com/cculianu/pyinstaller@fix_apple_open_document_events
Now add your absolute venv/pipenv site-packages path to Analysis/pathex list variable inside the tieflader_osx.spec file to make sure your local PyInstaller instance will find all the dependencies.

About

Create layered Photoshop files from multiple image files via drag n drop.

Resources

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
license.txt
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published