如何用最简单最快的方法判断一个BMP图片是否为黑白图片?我现在是全图片scanline 然后再加以分析,太慢了,有没有直接的函数可以做到呢?
如何用最简单最快的方法判断一个BMP图片是否为黑白图片?我现在是全图片scanline 然后再加以分析,太慢了,有没有直接的函数可以做到呢? Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiMultimedia/html/delphi_2006120622211780.html
万分感谢帮忙的仁兄!
http://www.delphi2007.net/DelphiMultimedia/html/delphi_2006120622211780.html
万分感谢帮忙的仁兄!
看看BMP的文件头结构。。
里面有关于颜色位的信息,如果没有这方面资料就搜一下
var
Bitmap: TBitmap;
begin
Bitmap := TBitmap.Create;
Bitmap.LoadFormFile('c:\1.bmp');
if Bitmap.Monochrome then
ShowMessage('黑白');
Bitmap.Free;
end;
浙公网安备 33010602011771号