MacRuby (または通常の Ruby) で画像を変換する方法を知っている人はいますか? 「ScriptingBridge」フレームワークで処理できると思います。
さらに、私は ImageMagick などを使用しないことを好みます (ただし、より軽いものは問題ありません)。
ありがとう!
MacRuby (または通常の Ruby) で画像を変換する方法を知っている人はいますか? 「ScriptingBridge」フレームワークで処理できると思います。
さらに、私は ImageMagick などを使用しないことを好みます (ただし、より軽いものは問題ありません)。
ありがとう!
MacRubyでこれを行うことができます:
framework 'AppKit'
input_file_path = "/Users/username/Desktop/input_file.png"
img_data = NSData.dataWithContentsOfFile(input_file_path)
bitmap = NSBitmapImageRep.imageRepWithData(img_data)
new_data = bitmap.representationUsingType(NSJPEGFileType, properties: nil) # NSBMPFileType, NSGIFFileType, NSJPEGFileType, NSPNGFileType, or NSTIFFFileType.
output_file_path = "/Users/username/Desktop/output_file.jpeg"
new_data.writeToFile(output_file_path, atomically: true)
NSBitmapImageRep#representationUsingType:properties: bmp、gif、jpeg、png、または tiff の NSBMPFileType、NSGIFFileType、NSJPEGFileType、NSPNGFileType、または NSTIFFFileType を取ることができます