Image data format
In other authoring tools, such as Adobe Director and Adobe Flash, bitmap data is stored as a matrix of 24-bit or 32-bit values. If you want to know the color of the 20th pixel from the left edge in the 15th row from the top of the image, you would have to use a getPixel
function with these numbers filled in. In Flash, which uses a zero starting point for all its variable types, you would have to write the following code:
pixelcolor = bitmapvariable.getPixel(19,14);
You would in fact have to start this line with var pixelcolor:uint
, but here we're looking at the main differences and not the oddities of having a strongly typed programming language! In Director, which like LiveCode uses 1 based variables, you would have to write the following code:
pixelcolor = imagevariable.getPixel(20,15)
Again, there's no need for variable typing or even a semicolon at the end of the line. While we digress, Flash too, doesn't need the semicolon at the end or at least, you don't have to type...