none
问一下picturebox控件中我怎么对每一个像素点操作 RRS feed

  • 问题

  • 如题,我以前用builder,可以放一个picture的控件比如name是image,然后可以image->canva(怎么拼记不清了,就是画布的意思)->pixcel[x][y]=RGB(rl,gl,bl);可是vs2005中该怎么做呢,我一直没找到方法
    2009年8月3日 2:01

答案

全部回复

  • 请说明你使用的类库,VS2005中有很多类库都可以显示图片,例如MFC、Windows Forms、WPF等等。

    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2009年8月3日 3:16
    版主
  • 我建的项目是visal c++->CLR->windows 窗体应用程序
    2009年8月3日 4:48
  • 高手快给我解答啊,这个问题弄得我烦了很长时间了,为什么vs2005用起来不能像builder那么痛快呢
    2009年8月3日 4:49
  • 如果你用的是基于.Net的类库的话,你可以在VS2005里面继续引用同样的类库。
    "痛快"是因人而异的,我不觉得你的方法有什么痛快可言。一幅图片上百万个像素,用你提到的方法性能很低。


    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2009年8月3日 5:01
    版主
  • 你好!
         你可以通过PictureBox的Image属性来获得Bitmap,然后使用Bitmap的GetPixel方法!
    周雪峰
    2009年8月3日 6:11
    版主