omkar-tenkale / PicTools-IssueTracker

1 stars 0 forks source link

Convert tool provide quality option #5

Open omkar-tenkale opened 4 years ago

omkar-tenkale commented 4 years ago

jpeg quality

why we have no option to choose jpeg quality? Slider from 0-100. I've tried to convert some files and they everytime were bigger than originals. It seems the settings for jpeg are too high or library is too old.

Submitted on behalf of Bakli

omkar-tenkale commented 4 years ago

Convert tool is intended to convert between formats and retain quality as much as possible

Your requirement can be achieved by using Convert + Compress tool in combination

JonDous commented 4 years ago

Don't you think that people like to do things in one click?

I can't get your idea about compress by one tool and after convert by another.

If I compress in jpeg and after convert to jpeg again I'll reduce quality twice.

I'm trying to understand that you want to provide many tools for users but as user I don't want to use different tools if I can choose one and set all settings there.

If you bother about non experienced users who needs less options, you can implement templates for them inside the tools. A user chooses the tool and sees the templates with settings which you think are good, but can change them.

To make them more obvious you can add favorite templates on the main screen. So users have opportunity to change the main screen favorite tools and settings, but after first install they will get your templates buttons, so it gives newbies your point of view, but let experienced user don't feel as silly, running between tools.

I like how author of pingtools implemented this idea: by default we have favorite tools (with settings), but we can change them, remove, replace or add any others. Screenshot_2020-09-21-23-38-19-378_ua.com.streamsoft.pingtoolspro.png

On the screenshot I've marked all the widget which are templates of the tools with own settings.

The dev added by default the most important in his opinion.

omkar-tenkale commented 4 years ago

I can't get your idea about compress by one tool and after convert by another

I understand your concern, but most of the times user will use convert tool to convert images, with focus on strictly changing the image format not the quality. Also not all export formats are lossy (can support compression) so adding the quality control makes convert too deviate from its function

If I compress in jpeg and after convert to jpeg again I'll reduce quality twice.

Actually you'd convert first (no quality loss) then compress it (as you wish to) So you'll reduce quality only once Convert tool doesn't affect quality

To make them more obvious you can add favorite templates on the main screen

Its highly unlikely because, PicTools have just enough tools to fit in screen without scrolling unlike the above app which provides many widgets of unequal importance. In PicTools by contrast all tools are on same level and they form a muscle memory with their fixed positions. I don't see any added adventages implementing this rather complex and low importance feature

omkar-tenkale commented 4 years ago

The problem is not that

instead of passing 100 as quality when converting to jpeg pass my given value,

Its more of

it uses different algorithm to convert and doesn't pass 100 or any value at all (quality is never a variable)

JonDous commented 4 years ago

I don't get it. I want to convert png to jpg and choose the quality. How should i do it if i have no option? Convert twice?

First conversion is png to jpg = quality loss. The second is jpg to jpg with quality setting = quality loss.

You want only one screen of buttons, so remove the same such as resize px and resize cm.

I have no opportunity to convert work the same settings everytime and must use your settings which i don't want or change them manually everytime. So i make too many steps to feel happy using the app.

You can hide settings of quality if you think people prefer to use default.