急! 我要在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#阿.............. --------------------编程问答--------------------
C#和C++区别很大? --------------------编程问答-------------------- 圖片方面差很大 --------------------编程问答-------------------- 那可能BMP的格式解析对你更为重要
good luck! --------------------编程问答--------------------
补充:.NET技术 , C#