JPG 및 JPG 파일로 저장하는 변환 :rmagick를 압축 및 PNG가 나는 PNG를 압축하려고
i = Image.read("http://ds4jk3cl4iz0o.cloudfront.net/e2558b0d34221d3270189320173dabc2.png").first
가 크기 799 KB입니다입니다 :
http://ds4jk3cl4iz0o.cloudfront.net/e2558b0d34221d3270189320173dabc2.png=>e2558b0d34221d3270189320173dabc2.png PNG 640x639 640x639+0+0 DirectClass 8-bit 799kb
내가 JPEG로 포맷을 설정하고 10 품질 (즉 매우 낮은 품질의 파일 크기가 크게 감소해야하므로) :
i.format = 'JPEG'
i.write("itest10.png") { self.quality = 10 }
크기는 실제로 800킬로바이트으로 증가!
=> http://ds4jk3cl4iz0o.cloudfront.net/e2558b0d34221d3270189320173dabc2.png=>itest40.png PNG 640x639 640x639+0+0 DirectClass 8-bit 800kb
1) 이유는 무엇입니까?
2) 크기를 < 150kb로 조정하려면 어떻게해야합니까?
감사합니다.
Rmagick이 파일 확장자로 인해 형식을 다시 PNG로 변경하고 있습니다. ".jpg"확장자로 저장하십시오. –