Re: [問題] 回傳bitmap圖案無法正常顯示
剛剛在網路找到一些資料~很感謝推文的兩位版友給的意見
參考網站
http://blog.sina.com.cn/s/blog_6174faf60100gs50.html
原來是需要設定調色盤的問題
※ 引述《julietgirl76 (小涵)》之銘言:
: 大家好:
: 今天在撰寫Iplimage轉成bitmap之後回傳到picturebox上面出了問題
: 顯示出來的圖案如網址http://addsnaps.com/view/img/5889
: 由左至右分別為"原圖""轉灰階後回傳顯示的圖""轉灰階後儲存的圖"
: 不知道為什麼儲存起來沒有問題,但是顯示出來顏色卻亂了
: 以下是程式碼..請大家多指教
: grayIplimage = cvCreateImage(grayIplimageSize, IPL_DEPTH_8U, 1);
: //將原圖轉換成為灰階並儲存在grayIplimage裡面
: cvCvtColor(originalIplimage, grayIplimage, CV_RGB2GRAY);
: cvSaveImage("aa.jpg",grayIplimage);
: //將灰階的bitmap轉換成bitmap並回傳到picturebox上面
: return gcnew Bitmap(grayIplimage->width,
: grayIplimage->height,
: grayIplimage->widthStep,
: PixelFormat::Format8bppIndexed,
: (System::IntPtr)grayIplimage->imageData);
: 因為儲存起來的圖片是灰階的沒有錯,所以我猜想是說..
: 也許是出錯在回傳bitmap這邊...感謝大家的指教
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.22.46.91
推
10/20 12:02, , 1F
10/20 12:02, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章