asp.net(c#)編程實(shí)現(xiàn)將彩色圖片變灰階圖片的方法示例
本文實(shí)例講述了asp.net(c#)編程實(shí)現(xiàn)將彩色圖片變灰階圖片的方法。分享給大家供大家參考,具體如下:
代碼如下:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Drawing;
using System.Drawing.Imaging;
namespace WebApplication2
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Bitmap b = new Bitmap(Server.MapPath("01.jpg"));
for (int x = 0; x < b.Width; x++)
{
for (int y = 0; y < b.Height; y++)
{
Color pixel = b.GetPixel(x, y);
int val = (pixel.R + pixel.G + pixel.B) / 3;
b.SetPixel(x, y, Color.FromArgb(val, val, val));
}
}
b.Save(Server.MapPath("1.jpg"));
}
}
}
更多關(guān)于C#相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《C#圖片操作技巧匯總》、《C#常見控件用法教程》、《WinForm控件用法總結(jié)》、《C#數(shù)據(jù)結(jié)構(gòu)與算法教程》、《C#面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》及《C#程序設(shè)計(jì)之線程使用技巧總結(jié)》
希望本文所述對(duì)大家C#程序設(shè)計(jì)有所幫助。
- asp.net(C#)使用QRCode生成圖片中心加Logo或圖像的二維碼實(shí)例
- Asp.net(C#)讀取數(shù)據(jù)庫(kù)并生成JS文件制作首頁(yè)圖片切換效果(附demo源碼下載)
- ASP.NET(C#)實(shí)現(xiàn)一次性動(dòng)態(tài)上傳多張圖片的代碼(多個(gè)文件)
- asp.net(c#)實(shí)現(xiàn)從sqlserver存取二進(jìn)制圖片的代碼
- asp.net(C#)壓縮圖片,可以指定圖片模板高寬
- asp.net(c#)獲取內(nèi)容第一張圖片地址的函數(shù)
- asp.net(c#)判斷遠(yuǎn)程圖片是否存在
- C# 將字節(jié)流轉(zhuǎn)換為圖片的實(shí)例方法
- C#識(shí)別出圖片里的數(shù)字和字母
- C#圖片按比例縮放的實(shí)現(xiàn)代碼
- c#實(shí)現(xiàn)圖片二值化例子(黑白效果)
- c#圖片縮放圖片剪切功能實(shí)現(xiàn)(等比縮放)
相關(guān)文章
C#中WebBrowser.DocumentCompleted事件多次調(diào)用問(wèn)題解決方法
這篇文章主要介紹了C#中WebBrowser.DocumentCompleted事件多次調(diào)用問(wèn)題解決方法,本文講解了3種情況和各自情況的解決方法,需要的朋友可以參考下2015-01-01
C#編程:List.ForEach與foreach循環(huán)的對(duì)比分析
這篇文章主要介紹了C#編程:List.ForEach與foreach循環(huán)的對(duì)比分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-03-03
C#制作多線程處理強(qiáng)化版網(wǎng)絡(luò)爬蟲
這篇文章主要介紹了C#制作多線程處理強(qiáng)化版網(wǎng)絡(luò)爬蟲的相關(guān)代碼,有想學(xué)習(xí)C#多線程編程的小伙伴可以參考下2016-09-09
Treeview動(dòng)態(tài)添加用戶控件傳值和取值的實(shí)例代碼
今天做了很好玩的樹,是treeview與用戶控件之間進(jìn)行交互先看效果:2013-04-04
C#實(shí)現(xiàn)查殺本地與遠(yuǎn)程進(jìn)程的方法
這篇文章主要介紹了C#實(shí)現(xiàn)查殺本地與遠(yuǎn)程進(jìn)程的方法,可實(shí)現(xiàn)針對(duì)特定進(jìn)程的關(guān)閉操作,是C#進(jìn)程操作的一個(gè)典型應(yīng)用,需要的朋友可以參考下2014-12-12
C#實(shí)現(xiàn)多線程的幾種方式常用場(chǎng)景分析
多線程是C#中一個(gè)重要的概念,多線程指的是在同一進(jìn)程中同時(shí)運(yùn)行多個(gè)線程的機(jī)制,多線程適用于需要提高系統(tǒng)并發(fā)性、吞吐量和響應(yīng)速度的場(chǎng)景,可以充分利用多核處理器和系統(tǒng)資源,提高應(yīng)用程序的性能和效率,這篇文章主要介紹了C#實(shí)現(xiàn)多線程的幾種方式,需要的朋友可以參考下2024-05-05
C#調(diào)用FFmpeg操作音視頻的實(shí)現(xiàn)示例
本文主要介紹了C#調(diào)用FFmpeg操作音視頻的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01

