婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 使用asp.net改變網頁上圖片顏色比如灰色變彩色

使用asp.net改變網頁上圖片顏色比如灰色變彩色

熱門標簽:騰訊地圖標注手機 400電話如何申請取消 百度地圖怎樣做地圖標注 浦發電話機器人提醒還款 柳州電銷機器人公司 太原400電話上門辦理 電銷語音機器人型號參數 征途美甲店地圖標注 昆明語音電銷機器人價格

最近奇葩經理提出了奇葩的需求,要能在網站上改變圖片的顏色,比如灰色的變成彩色,彩色的變成灰色,尼瑪樓主的感受你們不懂!于是有了下面的代碼。。。

用法:調用update_pixelColor方法并傳參數即可

#region 改變圖片顏色 

/// summary> 
/// 改變圖片的顏色 
/// /summary> 
/// param name="filePath">圖片的完整路徑/param> 
/// param name="colorIndex">改變的顏色,true為灰色,false為彩色/param> 
public void update_pixelColor(string filePath, bool colorIndex) 
{ 
Bitmap bmp = new Bitmap(Bitmap.FromFile(filePath)); 

int value = 0; 

for (int i = 0; i  bmp.Height; i++) 
{ 
for (int j = 0; j  bmp.Width; j++) 
{ 
if (colorIndex) 
value = this.GetGrayNumColor(bmp.GetPixel(j, i)); 
else 
value = this.GetHongNumColor(bmp.GetPixel(j, i)); 

bmp.SetPixel(j, i, Color.FromArgb(value, value, value)); 
} 
} 

bmp.Save(filePath); 
} 

/// summary> 
/// 獲取彩色單點像素 
/// /summary> 
/// param name="posClr">單點像素/param> 
/// returns>int/returns> 
private int GetHongNumColor(Color posClr) 
{ 
return (posClr.R * 19595 + posClr.G * 38469 + posClr.B * 7472) >> 16; 
} 

/// summary> 
/// 獲取灰色單點像素 
/// /summary> 
/// param name="posClr">單點像素/param> 
/// returns>Color/returns> 
private int GetGrayNumColor(Color posClr) 
{ 
//要改變ARGB 
return (posClr.R * 19595 + posClr.G * 38469 + posClr.B * 7472) >> 16; 
} 

#endregion 改變圖片顏色
您可能感興趣的文章:
  • Asp.net FileUpload+Image制作頭像效果示例代碼
  • asp.net顯示圖片到指定的Image控件中 具體實現
  • asp.net驗證碼圖片生成示例
  • ASP.NET實現圖片以二進制的形式存入數據庫
  • 使用asp.net改變圖片顏色如灰色的變成彩色
  • Asp.net簡單實現給圖片增加文字水印
  • ASP.NET簡單好用功能齊全圖片上傳工具類(水印、縮略圖、裁剪等)
  • ASP.NET中圖片顯示方法實例
  • Asp.Net上傳圖片同時生成高清晰縮略圖
  • asp.net文件上傳解決方案(圖片上傳、單文件上傳、多文件上傳、檢查文件類型)
  • ASP.NET圖片處理三類經典問題
  • asp.net fileupload控件上傳圖片并預覽圖片
  • ASP.NET圖片上傳實例(附源碼)
  • ASP.NET實現上傳圖片并生成縮略圖的方法
  • asp.net實現圖片以二進制流輸出的兩種方法
  • ASP.NET中Image控件使用詳解

標簽:新疆 江蘇 陽泉 天門 蘭州 張家界 德陽 白山

巨人網絡通訊聲明:本文標題《使用asp.net改變網頁上圖片顏色比如灰色變彩色》,本文關鍵詞  使用,asp.net,改變,網頁,上,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用asp.net改變網頁上圖片顏色比如灰色變彩色》相關的同類信息!
  • 本頁收集關于使用asp.net改變網頁上圖片顏色比如灰色變彩色的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 西和县| 旺苍县| 井研县| 武强县| 文成县| 浏阳市| 吉林省| 梓潼县| 蚌埠市| 施秉县| 太和县| 普安县| 囊谦县| 翼城县| 谢通门县| 天峻县| 九江市| 八宿县| 泰兴市| 阿鲁科尔沁旗| 左权县| 慈溪市| 平和县| 阿巴嘎旗| 汕尾市| 建水县| 灵山县| 扶沟县| 云和县| 连云港市| 邢台市| 兴仁县| 谷城县| 固安县| 奉节县| 金乡县| 桑日县| 抚顺市| 修武县| 康马县| 昆明市|