Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

可逆圧縮のみ行うオプションの追加 #17

Closed
Sayamame-beans opened this issue Jul 27, 2023 · 5 comments · Fixed by #50
Closed

可逆圧縮のみ行うオプションの追加 #17

Sayamame-beans opened this issue Jul 27, 2023 · 5 comments · Fixed by #50

Comments

@Sayamame-beans
Copy link

Summary

https://misskey.niri.la/notes/9hlwb11gee

webp可逆のリサイズ無しオプションがあれば嬉しさが…?
ふむ、つまり可逆圧縮するか、可逆が無理なものはオリジナルで投稿するかっていう風になるオプションがあると個人的にはとっても嬉しいわけだ…?

圧縮が有効な場合、現在はリサイズ後に圧縮が行われます。
リサイズを行わず、webpへの可逆圧縮が可能な場合においてのみ変換/圧縮を行い、そうでない場合はオリジナルのままにするオプションが欲しいです。

@anatawa12
Copy link
Collaborator

これってjpgとかも可逆にする想定...? resizeなしでwebp非可逆かけてもよし?

@Sayamame-beans
Copy link
Author

元が非可逆なやつは悩ましいですね…(考慮するの忘れてました)
既に非可逆圧縮による劣化はしている訳なので…
でも、このissueの方向性から考えるなら、可逆にするか何もしない(圧縮なし)ですかね…?

@Sayamame-beans
Copy link
Author

このオプションを言い換えるならば、「自分が意図した状態から変化させたくないが、出来るなら軽くしたい」オプションと言えます。勿論、それなら自分で圧縮しろというのは大いにあると思いますが…

@anatawa12
Copy link
Collaborator

resizeなしでwebp非可逆実装にしました。理由としては

  • 再圧縮なしは手動で選べば良いのでoptionとしてはなくていいかな
  • 可逆圧縮すると元ファイルより大きくなるので意味がない

の2点からこのように選択しました。

現状元がwebpだとlossyだと判断してるのでlosslessかどうかを判断するコードは可能化を検討中

@Sayamame-beans
Copy link
Author

良いと思います

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants