Delphi BCB 請教關於scanline的操作於bitmap上時 |
尚未結案
|
young_60544
一般會員 發表:3 回覆:2 積分:1 註冊:2006-08-02 發送簡訊給我 |
|
hangee
一般會員 發表:0 回覆:3 積分:0 註冊:2002-12-27 發送簡訊給我 |
|
young_60544
一般會員 發表:3 回覆:2 積分:1 註冊:2006-08-02 發送簡訊給我 |
感謝!困擾我已久的問題終於解決了!
但是衍生了新的問題 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 發送簡訊給我 |
把程式順序對調即可!以解,感謝!
===================引 用 文 章=================== 感謝!困擾我已久的問題終於解決了! 但是衍生了新的問題 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]; |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |