Image类--旋转和翻转图片

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) ;
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值