Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support .psd files #683

Open
recordcrash opened this issue Oct 19, 2024 · 4 comments · May be fixed by #711
Open

Support .psd files #683

recordcrash opened this issue Oct 19, 2024 · 4 comments · May be fixed by #711

Comments

@recordcrash
Copy link

I currently use szurubooru for the Homestuck Resources Booru. It's perfect out of the box for things like sprite sheets, but the moment anything gets more complicated, using layered formats like .psd just makes more sense.

Would it be possible to add support for psd files? I don't know how the visible image would be rendered, though. Maybe just adding a section to static images for "project files" would be better?

recordcrash added a commit to recordcrash/szurubooru that referenced this issue Oct 19, 2024
@nosyrbllewe
Copy link

I would support this feature. I do occasionally encounter PSDs of images that I would like to store in Szurubooru.

@recordcrash
Copy link
Author

Just a note that I've continued to try to implement this on and off, and the only blocker is szurubooru having way too many dependencies, they have hard to solve clashes with psd-tools which for some reason is the only piece of software on the Internet that will allow a python application to merge all visible layers and output a thumbnail.

My next attempt will probably trying to make a subset of psd tools' and its relevant dependencies' code in a mini-library just for szurubooru to use... but that will take a while so if anyone has a better solution, please, use it.

@recordcrash recordcrash linked a pull request Feb 7, 2025 that will close this issue
@recordcrash
Copy link
Author

recordcrash commented Feb 7, 2025

My attempt worked (or it helped me try things out faster until I was able to switch out the mini-library anyway), @nosyrbllewe feel free to use my fork until this is merged (if it ever is).

@nosyrbllewe
Copy link

Thanks for pinging me. I will consider using your fork.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants