TransparentLC / mozjpeg-gui

调用 mozjpeg 和 libwebp 对图片进行缩放 / 压缩 / 上传的小工具 (ˈᕐ ̫ˈ⁎) (已弃坑,建议使用 https://squoosh.app/ 作为替代)
MIT License
34 stars 4 forks source link

图片旋转有问题 #4

Open KyleTang opened 2 years ago

KyleTang commented 2 years ago

当图片有旋转属性时,处理有问题,我用cjpeg直接处理,图片是正常的。 Exif查看器里显示,图片是 Rotate 90 CW。

TransparentLC commented 2 years ago

这个 GUI 在加载图片的时候有个将图片转换成 bmp 的操作,估计是这一步丢失了旋转信息。至于为什么要转成 bmp 再处理,因为这个是 mozjpeg 和 libwebp 都能接收的输入格式,我当时在写的时候没想到更好的处理方法(摊手

其实现在我推荐直接用 Google 做的 Squoosh,编码器更多(除了 mozjpeg 和 libwebp 还支持比较新的 AVIF 和 JPEG XL),压缩前后对比功能也是有的(当时做这个 GUI 的动力之一)。因为它还支持 PWA,所以离线使用也没有问题~

KyleTang commented 2 years ago

tks

Get Outlook for Androidhttps://aka.ms/AAb9ysg


From: ✨小透明・宸✨ @.> Sent: Sunday, May 29, 2022 9:21:56 AM To: TransparentLC/mozjpeg-gui @.> Cc: Kyle Tang @.>; Author @.> Subject: Re: [TransparentLC/mozjpeg-gui] 图片旋转有问题 (Issue #4)

这个 GUI 在加载图片的时候有个将图片转换成 bmp 的操作,估计是这一步丢失了旋转信息。至于为什么要转成 bmp 再处理,因为这个是 mozjpeg 和 libwebp 都能接收的输入格式,我当时在写的时候没想到更好的处理方法(摊手

其实现在我推荐直接用 Google 做的 Squooshhttps://squoosh.app/,编码器更多(除了 mozjpeg 和 libwebp 还支持比较新的 AVIF 和 JPEG XL),压缩前后对比功能也是有的(当时做这个 GUI 的动力之一)。因为它还支持 PWA,所以离线使用也没有问题~

— Reply to this email directly, view it on GitHubhttps://github.com/TransparentLC/mozjpeg-gui/issues/4#issuecomment-1140353969, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAE2DGKKVBRZ73S3MBZPWWLVMLBDJANCNFSM5WVVTZXA. You are receiving this because you authored the thread.Message ID: @.***>