全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:5081
推到 Plurk!
推到 Facebook!

Delphi BCB 請教關於scanline的操作於bitmap上時

尚未結案
young_60544
一般會員


發表:3
回覆:2
積分:1
註冊:2006-08-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-10-17 17:09:27 IP:220.132.xxx.xxx 訂閱
因為程式需要我使用bitmap裡面的Monochrome來把圖形轉成黑白的, 但是問題來了!
我想要把點取出來看是黑色還是白色, 當使用scanline傳回來的時候, 那個bytearray的格式應該是怎樣的?
我試過pf1bit跟pf24bit都不對, 請高手幫忙一下!
hangee
一般會員


發表:0
回覆:3
積分:0
註冊:2002-12-27

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-10-18 16:21:48 IP:61.219.xxx.xxx 未訂閱
Bitmap->Monochrome = true; //Monochrome
Bitmap->PixelFormat=pf8bit;//指定PixelFormat
//讀取Bitmap上座標X,Y的值
Byte *ptr=(Byte*)Bitmap->ScanLine[Y];
int PixelValue=ptr[X];
young_60544
一般會員


發表:3
回覆:2
積分:1
註冊:2006-08-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2006-10-19 02:54:45 IP:220.132.xxx.xxx 訂閱
感謝!困擾我已久的問題終於解決了!
但是衍生了新的問題
http://static.flickr.com/100/273281935_959d489c21.jpg
將圖片設定pf8bit後mono的運作變的不正常, 原本應該會變成右上的圖, 現在變成右下的, why?
image1.Canvas.Brush.Color := selectedColor;//根據選取的顏色特徵化
image1.picture.bitmap.Monochrome := true;
image1.Picture.Bitmap.PixelFormat := pf8bit;

===================引 用 文 章===================
Bitmap->Monochrome = true; //Monochrome
Bitmap->PixelFormat=pf8bit;//指定PixelFormat
//讀取Bitmap上座標X,Y的值
Byte *ptr=(Byte*)Bitmap->ScanLine[Y];
int PixelValue=ptr[X];
young_60544
一般會員


發表:3
回覆:2
積分:1
註冊:2006-08-02

發送簡訊給我
#4 引用回覆 回覆 發表時間:2006-10-19 12:59:20 IP:220.132.xxx.xxx 訂閱
把程式順序對調即可!以解,感謝!

===================引 用 文 章===================

感謝!困擾我已久的問題終於解決了!
但是衍生了新的問題
http://static.flickr.com/100/273281935_959d489c21.jpg
將圖片設定pf8bit後mono的運作變的不正常, 原本應該會變成右上的圖, 現在變成右下的, why?
? image1.Canvas.Brush.Color := selectedColor;//根據選取的顏色特徵化
? image1.picture.bitmap.Monochrome := true;
? image1.Picture.Bitmap.PixelFormat := pf8bit;

===================引 用 文 章===================
Bitmap->Monochrome = true; //Monochrome
Bitmap->PixelFormat=pf8bit;//指定PixelFormat
//讀取Bitmap上座標X,Y的值
Byte *ptr=(Byte*)Bitmap->ScanLine[Y];
int PixelValue=ptr[X];
系統時間:2024-04-26 8:25:44
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!