Specifies the binary file that makes up the alpha channel of the picture in an image object.
# Metadata
Platforms: desktop, server, mobile OS: mac, windows, linux, ios, android Introduced: 1.1 Security:
# Syntax
set the alphaData of image to binaryData
# Examples
set the alphaData of image "Hellacious" to savedAlphaChannel
if charToNum(char x of the alphaData of image 1) is 255 then next repeat
# Description
Each pixel is represented by 8 bits (1 byte) of alpha channel data, with pixels numbered from the top left corner of the image, left to right, then top to bottom.
A value of zero means the pixel is fully transparent; a value of 255 is fully opaque; and values in between indicate a level of partial translucency.
>*Important:* Since the alphaData of an image is > binary file rather than text, trying to display the data > in a field may cause unexpected behavior.
Since each pixel is represented by 8 bits (1 byte or 1 character), you can obtain the numeric value for a given pixel using the charToNum function. For example, the numeric value of the alphaData for the tenth pixel is given by the expression charToNum(char 10 of the alphaData of image).
>*Important:* When changing the alphaData property, make sure the new > data is the correct size: 1 byte per pixel in the image. If you set an > image alphaData property to data whose total length is > incorrect, the image appearance may be distorted.
# Tags
# See
- **keyword:** field, image - **property:** maskData, blendLevel, pixels, imageData - **glossary:** property, binary file, pixel, expression, binary, alpha channel - **control structure:** function