cairoFormatStrideForWidth: cairoFormatStrideForWidth
Description
This function provides a stride value that will respect all
alignment requirements of the accelerated image-rendering code
within cairo. Typical usage will be of the form:Usage
cairoFormatStrideForWidth(format, width)
Value
[integer] the appropriate stride to use given the desired
format and width, or -1 if either the format is invalid or the width
too large.Details
stride <- format$strideForWidth(width)
data <- raw(stride * height)
surface <- cairoImageSurfaceCreateForData(data, format, width, height, stride)
Since 1.6