資源簡介
純色背景透明化工具, 拖拽打開圖片源文件。提供取色顏色全局/局部矩形替換,取色全局/局部透明化(保存PNG格式)。支持顏色容差調節。 源代碼
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
using?System.Threading;
using?System.IO;
using?System.Drawing.Imaging;
using?System.Runtime.InteropServices;
using?System.Drawing.Drawing2D;
namespace?純色背景透明化工具
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????string?file?=?““;
????????string?fnm?=?““;
????????string?geshi?=?““;
????????int?huichecount=0;
???????bool?huiche?=?false;
????????Bitmap?b1;
????????Bitmap?btmhuanyuan;
????????//Bitmap?b2;
????????float?juxingH?=?20;
????????float?juxingW?=?90;
????????float?zongxishu?=?1.0f;
????????float?Hxishu?=?1.0f;
????????float?Wxishu?=?1.0f;
????????static?public?string[]?files;
????????Color?backColor=Color.Black?;
????????string?Rz?=?““;
????????string?Gz?=?““;
????????string?Bz?=?““;
????????string?Rz2?=?““;
????????string?Gz2?=?““;
????????string?Bz2?=?““;
????????string?Rcs?=?“0“;
????????string?Rcs2?=?“0“;
????????int?Rc?=?0;
????????int?Rc2?=?0;
????????int?zdyR?=?0;
????????int?zdyG?=?0;
????????int?zdyB?=?0;
????????int?sksbW?=?80;
????????int?sksbH?=?30;
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????OpenFileDialog?fileDialog?=?new?OpenFileDialog();
????????????fileDialog.Multiselect?=?true;?fileDialog.title?=?“請選擇文件“;
????????????fileDialog.Filter?=?“評分EXCEL(*.bmp;*.png;*.jpg)|*.bmp;*.png;*.jpg“;
????????????if?(fileDialog.ShowDialog()?==?DialogResult.OK)
????????????{
????????????????file?=?fileDialog.FileName;?MessageBox.Show(“已選擇文件:“?+?file?“選擇文件提示“?MessageBoxButtons.OK?MessageBoxIcon.Information);
????????????????if?(file.Contains(“.png“)?||?file.Contains(“.PNG“))
????????????????{
????????????????????geshi?=?“.png“;
????????????????}
????????????????else?if?(file.Contains(“.bmp“)?||?file.Contains(“.BMP“))
????????????????{
????????????????????geshi?=?“.bmp“;
????????????????}
????????????????else?if?(file.Contains(“.jpg“)?||?file.Contains(“.JPG“))
????????????????{
????????????????????geshi?=?“.jpg“;
????????????????}
????????????????int?IndexofA?=?file.LastIndexOf(“\\“);
????????????????int?IndexofB?=?file.LastIndexOf(“.“);
????????????????fnm?=?file.Substring(IndexofA?+?1?IndexofB?-?IndexofA?-?1);
????????????????pictureBox1.Image?=?Image.FromFile(file);
????????????????b1?=?(Bitmap)pictureBox1.Image;
????????????????pictureBox7.Image?=?Image.FromFile(file);
????????????????btmhuanyuan?=?(Bitmap)pictureBox7.Image;
????????????????int?x?=?b1.Height?+?150;
????????????????this.Size?=?new?Size(b1.Width?x);
????????????????double?fxd?=?Convert.ToDouble(pictureBox1.Width);
????????????????double?fyd?=?Convert.ToDouble(pictureBox1.Height);
????????????????double?bxd?=?Convert.ToDouble(b1.Size.Width);
????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????92322??2012-11-13?10:14??純色背景透明化工具\21E009.bmp
?????文件???????3981??2017-12-07?22:05??純色背景透明化工具\5555.jpg
?????文件?????207083??2017-12-07?22:06??純色背景透明化工具\666.jpg
?????文件????6720054??2017-12-04?16:48??純色背景透明化工具\opo[op[.bmp
?????文件??????22457??2017-12-07?14:18??純色背景透明化工具\timg.jpg
?????文件?????151552??2018-11-27?18:04??純色背景透明化工具\純色背景透明化工具\bin\Debug\純色替換透明化工具.exe
?????文件?????105984??2018-11-27?18:04??純色背景透明化工具\純色背景透明化工具\bin\Debug\純色替換透明化工具.pdb
?????文件??????11608??2018-11-27?18:04??純色背景透明化工具\純色背景透明化工具\bin\Debug\純色替換透明化工具.vshost.exe
?????文件????????490??2016-03-09?13:48??純色背景透明化工具\純色背景透明化工具\bin\Debug\純色替換透明化工具.vshost.exe.manifest
?????文件????????490??2010-03-17?22:39??純色背景透明化工具\純色背景透明化工具\bin\Debug\純色背景透明化工具.vshost.exe.manifest
?????文件??????43070??2017-12-07?22:14??純色背景透明化工具\純色背景透明化工具\cardinal_128px_1167479_easyicon.net.ico
?????文件?????136138??2018-11-27?18:04??純色背景透明化工具\純色背景透明化工具\Form1.cs
?????文件??????69037??2018-11-27?18:04??純色背景透明化工具\純色背景透明化工具\Form1.Designer.cs
?????文件??????70915??2018-11-27?18:04??純色背景透明化工具\純色背景透明化工具\Form1.resx
?????文件???????1480??2017-12-04?17:58??純色背景透明化工具\純色背景透明化工具\HotKey.cs
?????文件???????1229??2017-12-05?08:57??純色背景透明化工具\純色背景透明化工具\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????6386??2018-11-27?18:04??純色背景透明化工具\純色背景透明化工具\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件????????776??2018-07-11?21:04??純色背景透明化工具\純色背景透明化工具\obj\x86\Debug\GenerateResource-ResGen.read.1.tlog
?????文件????????762??2018-07-11?21:04??純色背景透明化工具\純色背景透明化工具\obj\x86\Debug\GenerateResource-ResGen.write.1.tlog
?????文件?????151552??2018-11-27?18:04??純色背景透明化工具\純色背景透明化工具\obj\x86\Debug\純色替換透明化工具.exe
?????文件?????105984??2018-11-27?18:04??純色背景透明化工具\純色背景透明化工具\obj\x86\Debug\純色替換透明化工具.pdb
?????文件???????7602??2018-11-27?18:04??純色背景透明化工具\純色背景透明化工具\obj\x86\Debug\純色背景透明化工具.csproj.FileListAbsolute.txt
?????文件????????975??2018-11-27?18:04??純色背景透明化工具\純色背景透明化工具\obj\x86\Debug\純色背景透明化工具.csproj.GenerateResource.Cache
?????文件???????1757??2017-12-05?09:18??純色背景透明化工具\純色背景透明化工具\obj\x86\Debug\純色背景透明化工具.csprojResolveAssemblyReference.cache
?????文件??????43636??2018-11-27?18:04??純色背景透明化工具\純色背景透明化工具\obj\x86\Debug\純色背景透明化工具.Form1.resources
?????文件????????180??2018-07-11?21:04??純色背景透明化工具\純色背景透明化工具\obj\x86\Debug\純色背景透明化工具.Properties.Resources.resources
?????文件????????508??2017-12-04?17:00??純色背景透明化工具\純色背景透明化工具\Program.cs
?????文件???????1404??2017-12-04?17:00??純色背景透明化工具\純色背景透明化工具\Properties\AssemblyInfo.cs
?????文件???????2906??2017-12-04?17:00??純色背景透明化工具\純色背景透明化工具\Properties\Resources.Designer.cs
?????文件???????5612??2017-12-04?17:00??純色背景透明化工具\純色背景透明化工具\Properties\Resources.resx
............此處省略18個文件信息
- 上一篇:C# 獲取文件夾內所有文件名工具
- 下一篇:C#圖片取點獲取對應坐標參數工具
評論
共有 條評論