用scanline取BMP上某点的颜色,代码如下,为什么可以编译,运行时却出错呢? Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiMultimedia/html/delphi_20060923102511298.html
procedure   TForm1.Image1Click(Sender:   TObject);  
  var  
    x,y:Integer;  
    Pixs:array   of   TColor;  
  begin  
   
    image1.Picture.loadfromfile('d:\001.bmp');  
    Pixs:=image1.Picture.Bitmap.ScanLine[0];  
    if   Pixs[0]=clwhite   then   showmessage('www');  
   
  end.  
   
  请路过的朋友不吝赐教啊。。

p:ByteArray;  
  p:=image1.Picture.Bitmap.ScanLine[0];

多谢,但是为什么tcolor数组不行?

类型不同

请问能不能将scanline出来的值经过转换后输入到tcolor数组,我想它们都是表示颜色的,应该可以做到吧?

看下ScanLine的   使用

"为什么可以编译,运行时却出错呢?"  
   
  要写一个编译不出错,而运行出错的程序真的太容易了。

var  
  a:TBitMap  
  begin  
          form1.canves.Draw(x,y,a);  
  end;  
   
  这样应该就编译得过但运行出错!

用scanline取BMP上某点的颜色,代码如下,为什么可以编译,运行时却出错呢?...相关推荐

  1. python趣图_Python爬虫抓取暴走漫画上GIF趣图的代码

    本节内容: python爬虫实现代码 用 python3.3 实现的爬虫,主要爬取暴走漫画上的GIF趣图. 方便地下载很有意思的gif以便离线观看. 主要用到了 urllib.request 和 Be ...

  2. 世界第一家完成两百万次AI验箱自动箱况检测,上亿次集装箱识别,产品运行时长超660万小时,全球No.1集装箱人工智能企业中集飞瞳

    世界第一家完成两百万次AI验箱自动箱况检测,上亿次集装箱识别,产品累计运行时长超660万小时,全球No.1集装箱人工智能AI企业中集飞瞳.中集飞瞳全球港航人工智能独角兽,成熟港航人工智能AI产品行业第 ...

  3. python爬取电影评分_用Python爬取猫眼上的top100评分电影

    代码如下: # 注意encoding = 'utf-8'和ensure_ascii = False,不写的话不能输出汉字 import requests from requests.exception ...

  4. 用python画爱心动图_编写Python爬虫抓取暴走漫画上gif图片的实例分享

    本文要介绍的爬虫是抓取暴走漫画上的GIF趣图,方便离线观看.爬虫用的是python3.3开发的,主要用到了urllib.request和BeautifulSoup模块. urllib模块提供了从万维网 ...

  5. 【视频教程】利用Excel轻松爬取网页上的数据

    说到从网上抓取数据,大多数人马上想到的就是Python,但是有的时候不用Python也可以搞定.今天给大家分享一篇如何利用Excel抓取网站上我们所需要的多页数据. 如抓取新浪财经股票页面中的2019 ...

  6. php页面的循环输出数组,PHP抓取页面上的数组 并循环输出 急

    PHP抓取页面上的数组 并循环输出 急 在线等 我用file_get_contents()抓取了 这个网址上的内容 http://simonfenci.sinaapp.com/index.php?ke ...

  7. gif提取 python_编写Python爬虫抓取暴走漫画上gif图片的实例分享

    本文要介绍的爬虫是抓取暴走漫画上的GIF趣图,方便离线观看.爬虫用的是python3.3开发的,主要用到了urllib.request和BeautifulSoup模块. urllib模块提供了从万维网 ...

  8. python爬虫网页中的图片_Python爬虫爬取一个网页上的图片地址实例代码

    本文实例主要是实现爬取一个网页上的图片地址,具体如下. 读取一个网页的源代码: import urllib.request def getHtml(url): html=urllib.request. ...

  9. git ssh配置完后拉取代码_二、windows下使用git拉取github上的项目(通过设置ssh key方式)...

    一.windows下使用git拉取github上的项目 1.创建仓库 说明: 2.打开git bash 3.使用ssh-keygen命令生成自己的公钥和私钥 首先输入ssh-keygen,这里会提示你 ...

最新文章

  1. 乔氏西去,敬告各位!
  2. [Asp.net]使用flexpaper+swftools大文件分页转换实现在线预览
  3. 从字节码角度解释i++和++i
  4. 红米路由器ac2100怎样设置ipv6_Redmi路由器AC2100开箱:六天线简单直接,功能丰富对玩家友好...
  5. [css] box-sizing的宽度包含了哪些?
  6. 项目管理中网络图的看法和相关参数阅读说明
  7. html5 canvas修改颜色,html5 canvas 笔记二(添加样式和颜色)
  8. javascript正则表达式复习
  9. 十四、w、vmstat、top、sar命令
  10. 常见数据结构总结,持续更新...
  11. Google Code Review 处理代码审查中的推回
  12. Web SQL本地数据库(SQLLite)
  13. 算法导论第三版 第4章习题答案
  14. Java微信支付APIV3密钥生成全过程
  15. ETS 题库 c java_最新ETS阅读真题56篇完整版(TPO+ETS在线试题+官方模拟题+OG)
  16. CMIP6中进行SWAT数据制备时,辐射和相对湿度降尺度一般都用什么方法?类似降水还是气温还是风速的算法?
  17. HTML表单、表格制作个人简历
  18. mysql索引优化分析_MySQL索引优化与分析(重要)
  19. 常见手机的useragent
  20. mysql中where子句不区分大小写

热门文章

  1. 删除eclipse或者MyEclipse的workspace记录
  2. win7 64 位用VMware安装Ubantu 20130908
  3. VS2010 字体和背景设置
  4. palm基础----8 国际化
  5. Java按行分割文件
  6. python 读出指定的行_【python】有规律的文本中读取指定的行
  7. String类常用方法记录
  8. ES读写为何速度那么快(史上最全面总结)
  9. 是什么还让你停留在 iOS 平台?是这些理由吗
  10. jquery append、prepend、before等等