日韩性视频-久久久蜜桃-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区分彩色图和黑白图(多色与单色)??的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 日日碰日日摸 | 日本久久精品视频 | 动漫av一区 | 久久综合操 | 99精品视频播放 | 免费精品一区 | 亚洲天堂三级 | 成年人免费网 | www.五月天com | 69国产精品视频免费观看 | www.sesehu| 在线视频免费播放 | 日本一级淫片免费放 | 天天插日日干 | 成人亚洲视频 | 欧美9999| 网友自拍一区 | 国产chinese男男gaygay视频 | 亚洲91网站 | 经典三级在线视频 | 日韩国产精品一区二区 | 亚洲成人免费影院 | 动漫av网 | 色婷婷av一区二区三区gif | 国产精品每日更新 | 欧美乱大交 | 亚洲天堂av中文字幕 | 岛国裸体写真hd在线 | 伊人精品视频在线观看 | 亚洲黄色激情视频 | 欧美处女| 深夜福利国产精品 | 免费在线看黄视频 | 国产精品成人在线 | 成人涩涩视频 | 全黄性性激高免费视频 | 阿v视频在线免费观看 | 拔插拔插华人 | 黄色视屏在线 | 91国产一区| 色在线综合 | 久久久久久九九九 | 久久午夜神器 | 一区二区三区高清不卡 | 国产无遮挡免费观看视频网站 | 五月天丁香在线 | 欧美日韩亚洲一区二区三区 | 久久久中文字幕 | 亚洲蜜臀av一区二区三区 | 色狠狠综合网 | 狠狠五月婷婷 | 91久久| 国产中文字幕第一页 | 超碰97在线资源 | 成人网免费 | 国产精品欧美一区二区 | 先锋资源av网 | 欧美人妻精品一区二区免费看 | 欧美一级欧美三级在线观看 | 美女高潮流白浆视频 | 高清乱码免费网 | 国产成人无码一区二区三区在线 | 肉色丝袜小早川怜子av | 欧美在线 | 精品国产乱码一区二区三区99 | 国产日韩精品在线 | av毛片大全 | 国产又粗又长视频 | 国产精品一区在线观看 | 99久久精品免费 | av男人资源| 91精品久久人妻一区二区夜夜夜 | 国产77777 | 秋霞欧美一区二区三区视频免费 | 最新极品jizzhd欧美 | 免费一级淫片 | 亚洲精品aⅴ中文字幕乱码 国产精品调教视频 | 欧美成人二区 | 精品视频一二三区 | 日韩性色| 亚洲情se | 久久波多野结衣 | 最新av在线| 日韩欧美一区二区三区久久婷婷 | 看片网址国产福利av中文字幕 | 四虎av网址 | 国产精品二区一区二区aⅴ污介绍 | 国产在线专区 | 国产孕妇一区二区三区 | 91成年人网站 | 亚洲成人观看 | 熟女性饥渴一区二区三区 | 久久久久亚洲色欲AV无码网站 | 亚洲欧美不卡 | 亚洲精品国产福利 | 亚洲大胆人体 | jizzzxxxx | 国产91绿帽单男绿奴 | 玖玖视频国产 |