Platforms to show: All Mac Windows Linux Cross-Platform

Back to Picture class.

Picture.HashMBS as UInt32

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Graphics & Pictures MBS Picture Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Calculates CRC 32 over all pixels.
Example
dim p as new Picture(100, 100, 32)

dim hash1 as UInt32 = p.HashMBS

// one black pixel
p.Graphics.Pixel(50, 50) = &c000000

dim hash2 as UInt32 = p.HashMBS

MsgBox hex(hash1)+" "+hex(hash2)

You can use hash to see if two pictures have 100% identical pixel values. Changing just one pixel should give different number.
Does not include alpha channel or mask for the hash, but only RGB channels.

Some examples using this method:

Blog Entries

The items on this page are in the following plugins: MBS Picture Plugin.


The biggest plugin in space...