From 4e86a776dd5893d04345f0c13b59a3a0f4805041 Mon Sep 17 00:00:00 2001 From: drumato Date: Wed, 26 Feb 2025 09:40:09 +0900 Subject: [PATCH] =?UTF-8?q?webp=E5=A4=89=E6=8F=9B=E6=99=82=E3=81=ABEXIF?= =?UTF-8?q?=E3=82=92=E6=AE=8B=E3=81=97=E3=81=A6=E3=81=8A=E3=81=8F=E3=81=A8?= =?UTF-8?q?=E4=B8=80=E9=83=A8=E3=81=AE=E3=83=96=E3=83=A9=E3=82=A6=E3=82=B6?= =?UTF-8?q?=E3=81=A7=E9=87=8D=E8=A4=87=E3=81=97=E3=81=A6=E5=9B=9E=E8=BB=A2?= =?UTF-8?q?=E3=81=97=E3=81=A6=E3=81=97=E3=81=BE=E3=81=86=E3=81=AE=E3=82=92?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: drumato --- webp.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/webp.go b/webp.go index 9e01eaa..9495aa0 100644 --- a/webp.go +++ b/webp.go @@ -51,6 +51,10 @@ func convWebp(src io.Reader, quality int) (*bytes.Buffer, error) { Quality: quality, NoAutoRotate: false, // NoAutoRotateはデフォルトでfalseで、勝手にrotateしてくれる + + // Safariなどでは、bimgによってEXIFの回転処理を実施したあとにブラウザ側でEXIFを読んで再度回転してしまうことがあるので、 + // EXIFは削除する + StripMetadata: true, } webpImg, err := bimg.NewImage(out).Process(opts) if err != nil {