QT之RAW转jpg
来源:互联网 发布:魔域副本源码 编辑:程序博客网 时间:2024/06/06 03:36
void MainWindow::rawtojpg(){ QFile raw("C:\\Users\\Administrator\\Desktop\\avi\\00000000_009.raw"); if (!raw.open(QIODevice::ReadWrite)) return; char *pDate = new char[CMOS_INPUT_WIDTH*CMOS_INPUT_HEIGHT]; raw.read(pDate,CMOS_INPUT_WIDTH*CMOS_INPUT_HEIGHT); quint32 *pRgb = new quint32[CMOS_INPUT_WIDTH * CMOS_INPUT_HEIGHT]; //convert gray image to rgb; for (int h = 0; h < CMOS_INPUT_HEIGHT; h++){ for (int row = 0; row < CMOS_INPUT_WIDTH; row++) { quint32 gray = (int)pDate[CMOS_INPUT_WIDTH * h + row]; quint32 argb32 = gray << 16 | gray << 8 | gray | 0xff000000; pRgb[CMOS_INPUT_WIDTH * h + row] = argb32; } } QImage grayImage((uchar *)pRgb,CMOS_INPUT_WIDTH,CMOS_INPUT_HEIGHT,QImage::Format_RGB32); QImage newimage = grayImage.scaled (ui->image_label->width (),ui->image_label->height ()); ui->image_label->setPixmap(QPixmap::fromImage(newimage)); QImage image; //image.load ("C:\\Users\\Administrator\\Desktop\\image\\7.jpg"); pupiltwoValued(&grayImage, &grayImage); //grayImage.save("C:\\Users\\Administrator\\Desktop\\grayTest.jpg"); delete pDate; delete pRgb;}
阅读全文
0 0
- QT之RAW转jpg
- 数字图像---之jpg,bmp,raw,png
- Qt之实现录音播放及raw(pcm)转wav格式
- Qt之实现录音播放及raw(pcm)转wav格式
- Qt之生成png/jpg/bmp格式图片
- [转][Magick++] How to convert jpg image to raw 32 bit float
- RAW到底比JPG强在哪里
- Qt jpg图片显示
- 虚拟机格式转换之RAW转VHD
- java之pdf转jpg图片
- RAW(转)
- ARM Qt显示JPG图片
- QT加载jpg\Gif图片
- qt不支持jpg格式图片
- 关于Qt加载jpg问题
- 文件格式之jpg
- Sniffer 实现之 用 Raw Socket 实现 Sniffer(2)[转]
- 木马编写--屏幕控制之BMP转JPG
- Effect(十五)—— EffectScript
- Android集成腾讯TIM-SDK登录超时的问题
- 在编写动态插入删除DOM元素时,Easyui控件渲染效果失败的问题
- 内存映射文件
- jmeter插件的使用-线程组
- QT之RAW转jpg
- leetcode题解-48. Rotate Image
- 表格新增行删除行以及复选框未勾选禁用表格行,以及省市区联动
- mybatis报错:There is no getter for property named 'logId' in 'class java.lang.String'
- jdbc、hibernate、MyBatis各自的优缺点以及区别
- Hadoop2.7.3+Hbase-1.2.6完全分布式安装部署
- matlab笔记
- 【bzoj4551】[Tjoi2016&Heoi2016]树
- Linux 下 Make 命令