0
私はjpegtranを使用してイメージを回転させますが、それは奇妙なことをしているようです。 他のサーバーでも同じコード/ロジックが働いていました。ここで私がやったテストケースである:イメージを回転するときにjpegtranと奇妙な "境界"
jpegtran -rotate 90 test1.jpg > test2.jpg.tmp
mv test2.jpg.tmp test2.jpg
jpegtran -rotate 90 test2.jpg > test3.jpg.tmp
mv test3.jpg.tmp test3.jpg
test.jpg:
TEST2を
test.jpgは、私が実行して、元の画像です.jpg
test3.jpg:
あなたが見ることができるはずとして、(ほとんどの画像の別の部分に影のように)その上に奇妙な境界線があります
この原因は何でしょうか、どうすれば回避できますか?
jpegtran -v
libjpeg-turbo version 1.2.1 (build 20131209)
Copyright (C) 1991-2010 Thomas G. Lane, Guido Vollbeding
Copyright (C) 1999-2006 MIYASAKA Masaru
Copyright (C) 2009 Pierre Ossman for Cendio AB
Copyright (C) 2009-2012 D. R. Commander
Copyright (C) 2009-2011 Nokia Corporation and/or its subsidiary(-ies)
Emulating The Independent JPEG Group's libjpeg, version 6b 27-Mar-1998
を...とNEWサーバは示しています:
はOLDサーバが示し
jpegtran -v
Independent JPEG Group's JPEGTRAN, version 9b 17-Jan-2016
Copyright (C) 2016, Thomas G. Lane, Guido Vollbeding