Comments (1)
When i want to share/upload/send some photos (in JPG-format), they usually have a very high resolution (>3840x2160).
So i usually resize them to a smaller resolution (with linear interpolation), to make the filesize much smaller.
It would be nice if Curtail could do both in one step, so i don't need 2 apps to make the filesize of my images small enough.
An example:
The difference in filesize between an image with original resolution (about 4600 x 3450) and a resized image (2880 x 2160), after using Curtail to compress both images (lossy) as JPG with quality set to 90:
2.0 MB and 820 KB.
The image-quality was almost identical when displayed at the same display-size (that is not larger than the smaller image).
I think an option to reduce (but never increase) image-resolution to a chosen maximum resolution for the shortest side of the image, would be a good and simple setting.
Using the shortest side basically lets one choose the amount of detail to keep.
The aspect-ratio should always be the original aspect-ratio.
I think an on/off-toggle and a number-input-box with a preset-menu would be ideal:
[Reduce image resolution: (on/off)]
[Maximum Resolution of shortest side: (12345 | v )]
- 720 (mobile-phone)
- 1080 (monitor)
- 1440
- 2160
- 4320 (8K-TV)
"12345" being a number-input, "v" opening some preset menu; not sure what kind of menu, though.
On a desktop-system i'd use a dropdown-list, but for mobile-phones a pop-up-menu seems to be better, i guess.
The preset-values i suggested here are common on many modern displays.
The input-box should open a numbers-only-keyboard on mobile devices.
Though a simple [12345 | - | + ] setting would be good enough; but it's nice to recommend some values; especially for people who just need their images to fit into an E-Mail and don't (want to) know about technical stuff.
from curtail.
Related Issues (20)
- PNG: "Format of this file is not supported" from one day to the next HOT 9
- Build and deploy your Flatpak application using the official Github Actions HOT 1
- Shortcuts labels doesn't get translated
- Option to select output path HOT 1
- Feature request: Stop current compression
- Open Image Or Open Folder HOT 3
- Format chooser screen HOT 3
- Any Qt alternative ? Or at least a fix for that ugly Adwaita look ? HOT 5
- Timestamps are not preserved in PNGs
- FR: multi-threading
- Screenshot shouldn't show empty state
- Screenshots: Use default decoration layout HOT 1
- Dragging and dropping a folder with nested folder(s) shows unsupported format message HOT 1
- Compressing PNG fails in certain instance due to outdated oxipng HOT 1
- Replace Scour (Python) by svgo (Node.js) for SVG compression HOT 1
- Inputting empty folder displays empty output list
- Impossible to do batch lossy conversion from PNG to JPEG? HOT 1
- I never remember why i did install Curtail in my Ubuntu Desktop, please add a more significant keyword/icon to this App. HOT 1
- Add the possibility to prefix or suffix file names
- Consider changing name HOT 1
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 curtail.