我不明白你爲什麼會遇到麻煩從這些來源打開JPG。但一些觀衆不會正確處理CMYK jpg文件。如果Photoshop有這個問題,我會感到驚訝。如果您使用Imagemagick添加評論,那麼它會解壓縮文件並重新壓縮它。 Imagemagick將在文件中使用-quality值,如果它能找到它並使輸出相同。但是,如果它無法在文件中找到質量值,則它將壓縮到值92.如果文件大小爲100作爲輸入,但會在92處重新壓縮,則可能會導致文件大小減小。下一次執行相同操作時它將繼續使用92.但是,可能會損失有效的質量,因爲JPG是有損的。但在92年,它可能不會在視覺上引人注目。你可以嘗試轉換成mogrify的地方,看看是否有任何不同。也沒有必要添加評論。只需讀取輸入並再次保存,將在Imagemagick中進行解壓縮並重新壓縮。見http://www.imagemagick.org/script/command-line-options.php#quality
您的圖片sRGB和具有75質量根據ImageMagick的
identify -verbose Aragon.jpg
Format: JPEG (Joint Photographic Experts Group JFIF format)
Mime type: image/jpeg
Class: DirectClass
Geometry: 9600x14400+0+0
Resolution: 2400x2400
Print size: 4x6
Units: PixelsPerInch
Type: TrueColor
Endianess: Undefined
Colorspace: sRGB
Depth: 8-bit
...
Compression: JPEG
Quality: 75
Orientation: Undefined
Properties:
date:create: 2017-08-18T21:26:37-07:00
date:modify: 2017-08-18T21:26:37-07:00
jpeg:colorspace: 2
jpeg:sampling-factor: 2x2,1x1,1x1
signature: bad15aa674dc45312d47627b620c895ee76b1fa4457b55bf1acca85883de5963
Artifacts:
filename: aragon.jpg
verbose: true
所以CMYK的問題不存在。
此文件是在您使用Imagemagick mogrify處理之前還是之後?
如果此文件最初質量爲75,並且重新壓縮爲92或高於75的某個值,則文件大小可能會增加。
如果您不希望文件大小減小然後重新壓縮到75或更高。 100會給你最小的壓縮率,但可能會增加文件大小。
其他因素可能是JPG的變化是取樣因素。請參閱http://www.imagemagick.org/script/command-line-options.php#sampling-factor。壓縮表也可能有所不同。 Imagemagick使用libjpg來讀取和解壓縮JPG。原始JPG可能已經使用其他工具進行了壓縮。
另一個因素可能是引入或刪除顏色配置文件。 Imagemagick不應該自動更改。
我最好的建議是檢查輸入的質量和分配給輸出的質量。同時檢查輸入的色彩空間。使用標識-verbose yourimage來查看可能發生了什麼變化。
不幸的是,我不知道到底發生了什麼。我只能告訴你一些可能涉及的因素。
我用Imagemagick 6.9.9.7 Q16 Mac OSX來轉換你的文件。
convert aragon.jpg aragon2.jpg
該輸入具有文件大小:5.94157MiB。輸出具有文件大小:5.23264MiB。這兩個文件具有相同的質量75.因此,由於解壓縮和再壓縮,文件大小會有輕微變化,這可能是由於JPG具有有損壓縮的事實導致實際質量損失。或者可能是由於所使用的壓縮表的更改。再次執行此操作會生成文件大小:5.23289MiB。所以非常輕微的增加。這樣做
convert aragon.jpg -quality 100 aragon4.jpg
產生一個作品尺寸:13.968MiB,因爲我們已經要求它使用比輸入更大的壓縮質量,使文件的大小將顯着增加,即使它是一種有損壓縮。
我注意到我的iPad上的Safari瀏覽器無法加載該映像。你知道什麼程序創建它?或者它來自哪裏?我建議更好的解決方案可能不是首先生成有問題的圖像,而不是擔心引起新問題的*「修正」*。 –
@Mark Setchell那麼,我得到的圖像只能從Instagram或Facebook(不幸的是)他們幾乎在我嘗試過的所有圖像編輯器中都能打開100%,除了Photoshop。我會使用Camera Raw打開它們(這是可行的),但最近卻完全凍結了計算機。我剛剛發現一個非常大的貓的圖像文件,以查看mogrify是否將圖像文件大小減少了一個固定的數量或百分比。 – alexy13