Saves the image to disk. The output format is inferred from the file extension.
save(path, options = nil)
| Extension | Backend | |———–|———| | .png | PNG with alpha | | .jpg, .jpeg | JPEG (quality supported) | | .webp | WebP |
quality (Integer, JPEG only, default: 90)img.save("map.png")
img.save("photo.jpg", quality: 80)
img.save("tile.webp")
Raises ArgumentError for unsupported extensions.