我有以下代码使用 Ruby RMagick 将 PNG 转换为 JPG,并且转换后的图像总是有一个边框。无论如何要避免它?
- Mac OS X 10.8.2
- ruby 1.9.3p286(2012-10-12 修订版 37165)[x86_64-darwin12]
- rmagick (2.13.1)
- MacPorts 2.1.2
- ImageMagick @6.8.0-2_0+q8+wmf(活动)
这是我在 irb 中的代码:
irb(main):013:0* image = Magick::Image.read('term.png').first
=> term.png PNG 684x716 684x716+0+0 DirectClass 8-bit 48kb
irb(main):014:0> image.format = "JPG"
=> "JPG"
irb(main):015:0> image.write 'term.jpg'
=> term.png=>term.jpg JPG 684x716 684x716+0+0 DirectClass 8-bit 16kb
这是之前和之后的图像:
- 之前:
- 后: