qq_20740987 2016-07-28 19:51 采纳率: 0%
浏览 1386
已结题

CImage 类调用GetDC()Debug 出现断言 我有ReleaseDC()可是没效果

CImage 类调用GetDC()Debug 出现断言 我有ReleaseDC()可是没效果

不调用 GetDC 就不会出现断言 搞不定啊 求帮助 跪求

顺便再求 下 有什么方法 可以对图片 进行 不在乎质量 压缩吗

  • 写回答

3条回答 默认 最新

  • qq_20740987 2016-07-28 19:53
    关注
    CString filepathname = "C:\\20160728000.jpg", filepathname1 = "C:\\结果.jpg";
    int width = 0, height = 0;
    CImage image, image1;
    image.Load(filepathname); //加载图片  
    
    width = image.GetWidth();
    height = image.GetHeight();
    
    image1.Create(400, 400, image.GetBPP()); // 创建一个目标存储对象 
    
    image.BitBlt(image1.GetDC(), 0, 0, 400, 400, 200, 50, SRCCOPY);  //SRCAND //原图的一半到目标对象里  
    
    HDC hdc = image1.GetDC();// 如果不调用 GetDC 就不会出现断言
    image1.ReleaseDC();   // 释放资源  释放了这个资源还是不行 
    
    评论

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料