inline Status
Image::RotateFlip(
IN RotateFlipType rotateFlipType
)
enum RotateFlipType
{
RotateNoneFlipNone = 0,
//指定不进行旋转和翻转
Rotate90FlipNone
= 1,
//指定不进行翻转的 90 度旋转
Rotate180FlipNone
= 2,
//指定不进行翻转的 180 度旋转
Rotate270FlipNone
= 3,
//指定不进行翻转的 270 度旋转
RotateNoneFlipX
= 4,
//指定水平翻转不旋转
Rotate90FlipX
= 5,
//指定90 度旋转后接水平翻转
Rotate180FlipX
= 6,
//指定180 度旋转后接水平翻转
Rotate270FlipX
= 7,
//指定270 度旋转后接水平翻转
RotateNoneFlipY
= Rotate180FlipX,
Rotate90FlipY
= Rotate270FlipX,
Rotate180FlipY
= RotateNoneFlipX,
Rotate270FlipY
= Rotate90FlipX,
RotateNoneFlipXY
= Rotate180FlipNone,
Rotate90FlipXY
= Rotate270FlipNone,
Rotate180FlipXY
= RotateNoneFlipNone,
Rotate270FlipXY
= Rotate90FlipNone
};
static Bitmap orgpic(_T("D:\\1.PNG")) ;
orgpic.RotateFlip(Rotate180FlipX
) ;
Graphics g(GetDC()->GetSafeHdc()) ;
RectF destRect(0.0f, 0.0f, orgpic.GetWidth(), orgpic.GetHeight()) ;
g.DrawImage(&orgpic, destRect,0.0f, 0.0f, orgpic.GetWidth(), orgpic.GetHeight(),UnitPixel) ;
Image::RotateFlip(
enum RotateFlipType
{
};
static Bitmap orgpic(_T("D:\\1.PNG")) ;
orgpic.RotateFlip(Rotate180FlipX
Graphics g(GetDC()->GetSafeHdc()) ;
RectF destRect(0.0f, 0.0f, orgpic.GetWidth(), orgpic.GetHeight()) ;
g.DrawImage(&orgpic, destRect,0.0f, 0.0f, orgpic.GetWidth(), orgpic.GetHeight(),UnitPixel) ;