日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何用DELPHI区分彩色图和黑白图(多色与单色)??

發布時間:2025/3/19 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何用DELPHI区分彩色图和黑白图(多色与单色)?? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如何用DELPHI區分彩色圖和黑白圖(多色與單色)?? Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiMultimedia/html/delphi_20061104175303177.html
如何用DELPHI區分彩色圖和黑白圖(多色與單色)?? ?
? 如何用DELPHI區分彩色圖和黑白圖(多色與單色)?? ?
?

急呀,幫忙呀

查一查整個圖像上每一個像素的顏色的RGB分量不就行了嗎? ?
? 只要某個點的R,G,B分量不相等, ? 就是有彩色.

圖片信息參看圖片格式

scanline。 ?
? 枚舉象素,如果有一個象素是彩色的,那就退出。 ?
? ?
? 如果全是黑白2色,那就是單色了

臨時寫了個,還沒試過。 ?
? ?
? function ? IsBlackAndWhiteGraphic(G: ? TGraphic): ? Boolean; ?
? type ?
? ? ? PRGBTripleArray ? = ? ^TRGBTripleArray; ?
? ? ? TRGBTripleArray ? = ? array[0..32767] ? of ? TRGBTriple; ?
? ? ? function ? GetSLColor(pRGB: ? TRGBTriple): ? TColor; ?
? ? ? begin ?
? ? ? ? ? Result ? := ? RGB(pRGB.rgbtRed, ? pRGB.rgbtGreen, ? pRGB.rgbtBlue); ?
? ? ? end; ?
? var ?
? ? ? p: ? PRGBTripleArray; ?
? ? ? x, ? y: ? Integer; ?
? ? ? Bitmap: ? TBitmap; ?
? begin ?
? ? ? Result:= ? True; ?
? ? ? Bitmap:= ? TBitmap.Create; ?
? ? ? try ?
? ? ? ? ? Bitmap.PixelFormat:= ? pf24bit; ?
? ? ? ? ? Bitmap.Width:= ? G.Width; ?
? ? ? ? ? Bitmap.Height:= ? G.Height; ?
? ? ? ? ? Bitmap.Canvas.Draw(0,0,G); ?
? ?
? ? ? ? ? for ? y ? := ? 0 ? to ? Bitmap.Height ? - ? 1 ? do ?
? ? ? ? ? begin ?
? ? ? ? ? ? ? p:= ? Bitmap.ScanLine[y]; ?
? ? ? ? ? ? ? for ? x ? := ? 0 ? to ? (Bitmap.Width ? - ? 1) ? do ?
? ? ? ? ? ? ? begin ?
? ? ? ? ? ? ? ? ? if ? (GetSLColor(p[x]) ? <> ? clBlack) ? and ? (GetSLColor(p[x]) ? <> ? clWhite) ? then ?
? ? ? ? ? ? ? ? ? begin ?
? ? ? ? ? ? ? ? ? ? ? Result:= ? False; ?
? ? ? ? ? ? ? ? ? ? ? Break; ?
? ? ? ? ? ? ? ? ? end; ?
? ? ? ? ? ? ? end; ?
? ? ? ? ? end; ?
? ?
? ? ? finally ?
? ? ? ? ? Bitmap.Free; ?
? ? ? end; ?
? end;

多色,單色的區別只要在 ?
? if ? (GetSLColor(p[x]) ? <> ? clBlack) ? and ? (GetSLColor(p[x]) ? <> ? clWhite) ? then ?
? 做判斷就可以了。 ?
?

樓上的 ? 看過 ? 灰度圖么。。

var ?
? ? ? Bitmap: ? TBitmap; ?
? begin ?
? ? ? Bitmap ? := ? TBitmap.Create; ?
? ? ? Bitmap.LoadFormFile('c:\1.bmp'); ?
? ? ? if ? Bitmap.Monochrome ? then ?
? ? ? ? ? ShowMessage('黑白'); ?
? ? ? Bitmap.Free; ?
? end; ?
?

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的如何用DELPHI区分彩色图和黑白图(多色与单色)??的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产娇小hdxxxx乱 | 理论片久久 | 三级中文字幕在线 | 蜜桃视频在线网站 | bangbros性欧美18 | 动漫精品一区二区三区 | 1024亚洲| 亚洲欧洲免费视频 | 欧美日韩人妻精品一区在线 | 熟女性饥渴一区二区三区 | 青青草草视频 | 姐姐你真棒插曲快来救救我电影 | 女人性高潮视频 | av簧片| 欧美人与动牲交a欧美精品 欧美三级在线看 | 欧州一区二区三区 | 男人草女人| 朝鲜美女黑毛bbw | 操操操操操操操操操 | 久久这里只有精品国产 | av簧片| 精品国产污污免费网站入口 | 欧美日韩精品在线 | 一卡二卡在线观看 | 91精品国产综合久久国产大片 | 国产精品久久久久久久av | 久久视频免费观看 | 欧美精选一区二区 | 欧美成人吸奶水做爰 | 2019国产精品 | 久久久一二三 | 中文字字幕在线中文乱码 | 亲嘴扒胸摸屁股激烈网站 | 国产精品99久久久久久久 | 玖玖在线资源 | 五月婷婷影院 | 中日韩免费视频 | 99热这里只有精品1 亚洲人交配视频 | 成人不卡在线 | 国产成人福利视频 | 伊人激情综合网 | 天堂免费av | 俺去日| 色婷婷综合网 | 性高潮网站| 巨乳女教师的诱惑 | 欧美另类极品videosbest使用方法 | 亚洲AV成人无码精品久久盆瓶 | 久久首页 | 午夜精品三级久久久有码 | 亚洲经典一区 | 亚洲精品一区二区 | 久一区二区三区 | 欧美日韩视频一区二区三区 | 丝袜老师扒开让我了一夜漫画 | 丰满人妻一区二区三区免费视频 | 中文字幕一区日韩 | 婷婷成人在线 | 超碰不卡 | 人人艹在线| 狼色网 | 欧美日韩一区精品 | 精品久久久亚洲 | 性欧美大战久久久久久久 | 日韩少妇一区二区三区 | 亚洲伦理久久 | 亚日韩 | 中文字幕一区二区三区精品 | 伊人中文字幕在线 | 裸体一区二区三区 | 日本黄色特级片 | 日日夜夜噜噜噜 | 在线观看免费中文字幕 | 桃花久久 | 精品中文视频 | 欧美男女视频 | 欧美性一区二区三区 | 在线观看涩涩 | 欧美变态口味重另类 | 国产chinesehd精品露脸 | 久久精品视频在线观看 | 9l视频自拍九色9l视频 | 中文字幕无产乱码 | 熟女毛毛多熟妇人妻aⅴ在线毛片 | 一级黄色免费 | 国产精品无码内射 | 亚洲AV成人无码电影在线观看 | 亚洲情网 | 亚洲码在线观看 | 啪啪的网站 | 久久精品在线视频 | 国产精品一区av | 99精品视频免费 | 久久免费公开视频 | 成人免费高清在线播放 | 香蕉网址| 久久久久一区二区三区 | 午夜色影院 | 成人免费高清视频 |