Git Product home page Git Product logo

Comments (7)

skjorn avatar skjorn commented on May 10, 2024

That means taking a slightly different approach -- duplicating the document, trimming, exporting, and jumping back in history --, but I don't think it should be too hard to implement. No. It will be slower, of course, but we'll consider it (without taking slices into account). Funny thing -- the built-in script has this option only for PNG; we'd support it for all formats if at all.

from photoshop-export-layers-to-files-fast.

patrickkidd avatar patrickkidd commented on May 10, 2024

bump

from photoshop-export-layers-to-files-fast.

antipalindrome avatar antipalindrome commented on May 10, 2024

@patrickkidd, I believe that this issue cannot be solved while maintaining the same performance. One of the biggest performance hits that the Adobe script has is the trimming of layers. Currently if you're looking for layer trimming I recommend you use the built-in script.

As @skjorn also mentioned, we could most certainly do it, but again our script will take a severe hit. If however we can find a way to make a faster method of trimming during export then we'll be sure to implement it as an option.

The purpose of our script is not to meet feature equivalence with Adobe but rather be a simple and quick script for use-cases that are also simpler.

from photoshop-export-layers-to-files-fast.

skjorn avatar skjorn commented on May 10, 2024

I was thinking something along the lines: if a trimming option is set (or something other that requires destructive changes), the document would duplicate and run a slow variant. The majority of use cases would not be affected and it would provide a higher level of automation. I see no harm in that. I'd have to do that anyway if we are to support any of the pending features.

It's just not a priority right now. I have to prefer payed work, but I might get around to implement this some time. (Or someone else.)

from photoshop-export-layers-to-files-fast.

antipalindrome avatar antipalindrome commented on May 10, 2024

Of course. Yes, I would only see it as an additional option, not a replacement. I also wouldn't prioritize it (especially over paid work) because I feel that the performance hit would be significant enough to just use the Adobe script.

from photoshop-export-layers-to-files-fast.

skjorn avatar skjorn commented on May 10, 2024

Just a side note: Bear in mind that the Adobe script is glitchy. There are actually a few bugs fixed in our script that they don't handle properly. Aside from other useful improvements (like an ability to cancel, for example). I would use our script over theirs any time and recommend it earnestly.

As to the performance, it's true. If every layer was to be trimmed. If only all layers combined are trimmed (once), which is a valid option, it would be faster. Even if every layer is trimmed, but not duplicated into a separate document, it would still run much better than the built-in script. The question is if it can be pulled with history tricks.

from photoshop-export-layers-to-files-fast.

skjorn avatar skjorn commented on May 10, 2024

Implemented. I didn't have a chance to test it on anything newer than CS2, so if you run into any issues, let me know.

from photoshop-export-layers-to-files-fast.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.