qimage加载jpg失败_QImage基本api
生活随笔
收集整理的這篇文章主要介紹了
qimage加载jpg失败_QImage基本api
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
QImage這個(gè)類之前用過(guò),無(wú)外乎是加載一個(gè)圖片文件顯示出來(lái),并沒(méi)有做過(guò)多的研究,目前工作中用到了灰度圖以及圖片的像素操作,重新學(xué)習(xí)了下,記錄記錄。
一些基本操作方法
- 獲取圖像的首地址:
- 獲取圖像的總字節(jié)數(shù)
- 獲取圖像每行字節(jié)數(shù)
- 存入圖像,格式為R,G,B,A(0,1,2,3)
- 存入圖像,格式為R,G,B(0,1,2)
- 存入圖像,此時(shí)需要設(shè)定一張顏色表QVector,如下
相關(guān)概念
灰度圖
普通彩色圖片中每個(gè)像素中有R、G、B三個(gè)分量,而每個(gè)分量有256種(0~255)值可以選擇,這樣一個(gè)像素點(diǎn)就可以有1600多萬(wàn)(255255255)的顏色變化范圍。
而灰度圖就是R、G、B三分分量的值相同的一種特殊彩色圖像。即R=G=B.
位深
位深是指存儲(chǔ)每個(gè)像素所用的位數(shù).
如上面介紹的QImage方法,img.depth(),該方法可以返回當(dāng)前圖像的位深.
處理算法
- 常規(guī)處理
最終效果
總結(jié)
以上是生活随笔為你收集整理的qimage加载jpg失败_QImage基本api的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Linux 下用C语言连接 sqlite
- 下一篇: Linux什么时候在pc机上有一席之地