mirror of
https://github.com/NickeManarin/ScreenToGif.git
synced 2026-04-25 23:25:52 +03:00
[GH-ISSUE #245] [Feature request] apng compress #1570
Labels
No labels
copy cats
duplicated
future feature
pull-request
⬜ Accepted
⬜ Completed
⬜ Help Wanted 💪
⬜ In Progress
⬜ Missing Details
⬜ Pending
⬜ Waiting For Answer ⏳
🆕 feature preview
🔷 Bug 🐛
🔷 Out Of Scope
🔷 Out Of Scope
🔷 Question
🔷Enhancement
🔷Enhancement
🔷Invalid / External
🔷Knowledge Base
🔷Won't Fix
🕑 High
🕑 High
🕑 High
🕕 Medium
🕙 Low
🕛 Critical
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ScreenToGif#1570
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Kristinita on GitHub (Jan 18, 2018).
Original GitHub issue: https://github.com/NickeManarin/ScreenToGif/issues/245
1. Request
It would be nice, if would be possible compress apng files in ScreenToGIF.
Implementing any compression open source tools are welcome. apngopt for example.
2. Argumentation
apngimages will hang less.3. Steps to reproduce
User record and edit image → user save file as
apng.4. Expected behavior
If
"compress_apng": truein options:apng compress after creating.
Thanks.
@vatterspun commented on GitHub (Jan 20, 2018):
My understanding on this is that you can throw a lot of optimization schemes at a given individual PNG file. This is great for websites that have millions of visitors per month because even 10k space savings is an astonishing amount of bandwidth. You don't need that for casual users.
The same is true for APNG files. Obviously as time goes by, better processors and tools will enable higher and higher compression, but I'd caution against the really intensive compression methods by default as they will slow simple file saving for casual users. Enabling the really deluxe tools like apngopt, truepng, pngout, leanify, pngwolf, etc. should probably be optional (note that I'm not sure all of those support animated PNG).
Ultimately, I like smaller files and I like that animated PNGs are often much smaller than their GIF counterparts, but it's a balance.
Related: https://github.com/NickeManarin/ScreenToGif/issues/129
@NickeManarin commented on GitHub (Jan 21, 2018):
With the latest release, a feature called "Execute post encoding commands." is available. It's a text area where you can type commands that will be executed after the encoding.
As a solution to this request, you can write a command passing the encoded file to apngopt:
@vatterspun commented on GitHub (Jan 17, 2019):
If you want to run your PNG file through a gamut of different compression tools, try FileOptimizer (also free and open source https://nikkhokkho.sourceforge.io/static.php?page=FileOptimizer). Be warned that even on the low setting, it runs slowly when compressing PNG files. That may have changed with the last release, I'm not sure.
@Kristinita commented on GitHub (May 22, 2020):
Status: CONFIRMED ✔️
1. Testing environment
2. Testing
I added PngOptimizerCL post encoding command, when I save this
.apngfile:.apngfile successfully compressed for me.3. Note
.apnglossy compression still a big problem, but this doesn't apply to ScreenToGIF.Thanks.