C#圖像重新著色的方法
更新時間:2015年06月12日 09:52:49 作者:zhuzhao
這篇文章主要介紹了C#圖像重新著色的方法,涉及C#中SetRemapTable方法替換顏色的相關(guān)使用技巧,需要的朋友可以參考下
本文實例講述了C#圖像重新著色的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Drawing.Drawing2D; using System.Drawing.Imaging; namespace WindowsApplication2 { public partial class Form18 : Form { public Form18() { InitializeComponent(); } private void panel1_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; using (Bitmap bmp = new Bitmap(@"d:/我的文檔/桌面/ico/Administrator.bmp")) { ColorMap[] colorMap = new ColorMap[1]; colorMap[0] = new ColorMap(); colorMap[0].OldColor = Color.Blue; colorMap[0].NewColor = Color.White; ImageAttributes attr = new ImageAttributes(); attr.SetRemapTable(colorMap); Rectangle rect = new Rectangle(0, 0, bmp.Width, bmp.Height); rect.Offset(0, 0); g.DrawImage(bmp, rect, 0, 0, rect.Width, rect.Height, g.PageUnit, attr); } } } }
希望本文所述對大家的C#程序設(shè)計有所幫助。
相關(guān)文章
WPF自定義實現(xiàn)上傳文件顯示進(jìn)度的按鈕控件
自定義控件在WPF開發(fā)中是很常見的,有時候某些控件需要契合業(yè)務(wù)或者美化統(tǒng)一樣式,這時候就需要對控件做出一些改造,本文就來自定義實現(xiàn)一個上傳文件顯示進(jìn)度的按鈕控件吧2023-06-06C# 6.0 內(nèi)插字符串(Interpolated Strings )的使用方法
這篇文章主要為大家詳細(xì)介紹了C# 6.0 內(nèi)插字符串的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-11-11C#使用SQL DataAdapter數(shù)據(jù)適配代碼實例
今天小編就為大家分享一篇關(guān)于C#使用SQL DataAdapter數(shù)據(jù)適配代碼實例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-10-10C#實現(xiàn)將HTML網(wǎng)頁或HTML字符串轉(zhuǎn)換為PDF
將HTML轉(zhuǎn)換為PDF可實現(xiàn)格式保留、可靠打印、文檔歸檔等多種用途,滿足不同領(lǐng)域和情境下的需求,所以本文就來介紹一下如何使用C#實現(xiàn)將HTML網(wǎng)頁或HTML字符串轉(zhuǎn)換為PDF,有需要的可以參考下2024-01-01PowerShell 定時執(zhí)行.Net(C#)程序的方法
利用PowerShell可以調(diào)用動態(tài)頁面,然后再用 .bat 執(zhí)行 PowerShell 腳本,最后把 .bat 添加到服務(wù)器的任務(wù)計劃里面。OK,所有操作都做好了,.Net 定時執(zhí)行了,是不是呢,有木有呢。2013-04-04DevExpress設(shè)置TreeList圖片節(jié)點背景色的方法
這篇文章主要介紹了DevExpress設(shè)置TreeList圖片節(jié)點背景色的方法,需要的朋友可以參考下2014-08-08