我使用OpenCV來調整JPG大小。代碼就像opencv中的色度子採樣imwrite
im = cv2.imread(infile)
resized_im = cv2.resize(im, None, None, 0.5, 0.5, cv2.INTER_LINEAR)
cv2.imwrite(outfile, resized_im)
在查看調整大小的圖像時,我可以看到色度已被下采樣。
$ identify -verbose input.jpg | grep samp
jpeg:sampling-factor: 1x1,1x1,1x1
$ identify -verbose resized.jpg | grep samp
jpeg:sampling-factor: 2x2,1x1,1x1
有沒有什麼辦法可以改變它?
謝謝!
感謝Atul,我試圖讓它保持在1x1x1被轉換後。 – OneSolitaryNoob
您是否介意給我發送您的圖片...我無法獲得1X1X1的圖片...請將您的圖片文件發送給我檢查... –
當然,我應該在哪裏發送它? – OneSolitaryNoob