PixelOffsetMode枚举指定像素偏移模式。该枚举由Graphics类的GdipGetPixelOffsetMode和GdipSetPixelOffsetMode方法使用。
C++ 语法
typedef enum {
PixelOffsetModeInvalid = QualityModeInvalid,
PixelOffsetModeDefault = QualityModeDefault,
PixelOffsetModeHighSpeed = QualityModeLow,
PixelOffsetModeHighQuality = QualityModeHigh,
PixelOffsetModeNone = QualityModeHigh + 1,
PixelOffsetModeHalf = QualityModeHigh + 2
} PixelOffsetMode;
PowerBASIC 语法
%PixelOffsetModeInvalid = %QualityModeInvalid
%PixelOffsetModeDefault = %QualityModeDefault
%PixelOffsetModeHighSpeed = %QualityModeLow
%PixelOffsetModeHighQuality = %QualityModeHigh
%PixelOffsetModeNone = 3
%PixelOffsetModeHalf = 4
常量
PixelOffsetModeInvalid
内部使用
PixelOffsetModeDefault
相当于PixelOffsetModeNone.
PixelOffsetModeHighSpeed
相当于PixelOffsetModeNone.
PixelOffsetModeHighQuality
相当于PixelOffsetModeHalf.
PixelOffsetModeNone
表示像素中心有整数坐标。
PixelOffsetModeHalf
表示像素中心的坐标是整数值之间的一半。
备注
考虑具有地址(0,0)的图像左上角的像素。使用PixelOffsetModeNone,像素在x和y方向上覆盖0.5和0.5之间的面积;也就是说,像素中心处于(0,0)。使用PixelOffsetModeHalf,像素在x和y方向上都覆盖0到1之间的区域;也就是说,像素中心在(0.5,0.5)处。