当前位置:编程学习 > C#/ASP.NET >>

急! 我要在C#建立一張空的bmp然後經過一些計算將該計算值給到該bmp的pixel的rgb值,請問該怎麼做

要將double a的值給到該圖的rgb值
原本想說這樣寫:
double a; 
//假設經過計算後a=255
Image.SetPixel(u,v,Color.FromArgb((int)a));

可是我檢查發現
Image.GetPixel(u,v).R、Image.GetPixel(u,v).G、Image.GetPixel(u,v).B的值都不一樣!
後來改成
int red = (int)a, green = (int)a, blue = (int)a;
Image.SetPixel(u, v, Color.FromArgb(red,green,blue));
這樣就有error!
求解!謝謝! --------------------编程问答-------------------- http://blog.sina.com.cn/s/blog_71fa0df50100v2gv.html

C++读取与保存bmp图片文件编程实现_ARNOLD_新浪博客

你可以试下 --------------------编程问答-------------------- 要C#阿.............. --------------------编程问答--------------------
引用 2 楼 jocelyn20618 的回复:
要C#阿..............


C#和C++区别很大? --------------------编程问答-------------------- 圖片方面差很大 --------------------编程问答-------------------- 那可能BMP的格式解析对你更为重要

good luck! --------------------编程问答--------------------
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,