Comments (4)
- I don't think overwriting the file is the default behavior. It shouldn't be returning status code 0 if the file already exists, though.
- Not sure what you mean by that. However, quality=30 in Imageflow and quality=30 in ImageMagick do not correlate whatsoever, as the codecs are different and the values have different meanings in every codec. Typically, you can set a drastically lower quality value in Imageflow and get the same visual quality. This makes file size benchmarks hard unless you have a comparison tool (I'm releasing one soon).
- Overwriting files silently isn't good, and thus not the default, but if a file already exists the tool probably should express that in a failing status code (I think). I'll add some integration test cases to make sure all behavior is defined. Could you explain what you mean by attempting to cheat?
from imageflow.
I saw the main offer of this tool is "get higher-quality images with smaller file sizes". This raises some doubts even if you have new efficient implementation of algorithms. If you just use open libs implementations, then it's still not clear where the smaller file size is taken from, except at the downgrade of quality.
Anyway but why the quality field (I don’t know how it is displayed or filled) has a value not equal as transferred to the tool? It would be convenient to use these data later.
Why quality field disappear from out at low values?
from imageflow.
from imageflow.
If you select a set of images (say - 4 to 8), we can process them side-by-side with ImageMagick and Imageflow to compare the balance of visual quality and file size.
from imageflow.
Related Issues (20)
- Some png files when resized with png.quality results as empty/transparent png file HOT 5
- Rename imageflow cli tool to something more convenient/shorter HOT 1
- When IDCT preshrinking is active, &zoom=x command may apply to preshrunk dimensions instead
- Investigate differences between ImageResizer4 f.sharpen and Imageflow
- Add compatibility for IR4 ?format=webp&quality=x
- imageflow_tool v1/querystring imlement print to stdout HOT 3
- too much time on a medium size file HOT 4
- CI feature: integrate pull request preview environments
- Require support for BMP files HOT 11
- Provide a sharper set of defaults for e-commerce solutions
- [RFC] Add a new syntax for srcset
- Massive linux .so build
- Azure Web App (Code,Linux,Net7) Error: Looking for "libimageflow.so" HOT 10
- How to use imageflow_tool on a managed server HOT 3
- Investigate libwebp CVE-2023-1999 HOT 4
- Evaluate migrating to gif-dispose
- possible to run in alpine container? HOT 1
- "'cargo' is required, but missing" error on Windows HOT 3
- Issue with Cropping Animated Gifs HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from imageflow.