16 lines
467 B
Text
16 lines
467 B
Text
require "bitmap"
|
|
|
|
-- Create a new bitmap object: 400 pixels wide and 400 pixels high
|
|
local bmp = bitmap.of(400, 400, color.blue, "mybmp")
|
|
|
|
-- Draw a red square in the middle.
|
|
bmp:square(200, 200, 50, color.red, 0, true)
|
|
|
|
-- Print to the terminal the color (as an integer) of a pixel.
|
|
print(bmp:get(200, 200)) -- 255
|
|
|
|
-- View the image using the default viewer for the platform.
|
|
bmp:view()
|
|
|
|
-- Save the image to the file mybmp.bmp in the current directory.
|
|
bmp:save()
|