资源简介
使用C#实现了简单的证件照排版功能,包括分辨率自动设置为300dpi,支持一寸和二寸照片排版在五寸、六寸和七寸相纸上,并支持实时打印,以及保存为jpg等操作,界面友好!
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Imaging;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace My拼接
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
Bitmap bitmap1;
private void button1_Click(object sender EventArgs e)
{
OpenFileDialog openDG = new OpenFileDialog();
if (openDG.ShowDialog() == DialogResult.OK)
{
pictureBox1.Image = Image.FromFile(openDG.FileName);
}
bitmap1 = pictureBox1.Image as Bitmap;
}
private void button2_Click(object sender EventArgs e)
{
label1.Text = ““;
Bitmap bmpYS = pictureBox1.Image as Bitmap;
if (comboBox1.Text==“一寸照片“)
{
Bitmap bmpZP = SetSize(bmpYS 750 1050);
//MessageBox.Show(bmpZP.Width.ToString()+““+bmpZP.Height.ToString());
pictureBox2.Image = bmpZP;
if (comboBox2.Text == “五寸相纸“)
{
HeBing(bmpZP 2 2);
Bitmap zhengjianzhao1 = pictureBox2.Image as Bitmap;
//Bitmap zhengjianzhao2=SetSize(zhengjianzhao17501050);
Bitmap xiangzhi = XiangZhi(“五寸相纸“);
pictureBox3.Image = TuPianDieJia(zhengjianzhao1 xiangzhi);
}
else if (comboBox2.Text == “六寸相纸“)
{
HeBing(bmpZP 2 2);
Bitmap zhengjianzhao1 = pictureBox2.Image as Bitmap;
//Bitmap zhengjianzhao2=SetSize(zhengjianzhao17501050);
Bitmap xiangzhi = XiangZhi(“六寸相纸“);
pictureBox3.Image = TuPianDieJia(zhengjianzhao1 xiangzhi);
}
else if (comboBox2.Text == “七寸相纸“)
{
HeBing(bmpZP 3 3);
Bitmap zhengjianzhao1 = pictureBox2.Image as Bitmap;
//Bitmap zhengjianzhao2=SetSize(zhengjianzhao17501050);
Bitmap xiangzhi = XiangZhi(“七寸相纸“);
pictureBox3.Image = TuPianDieJia(zhengjianzhao1 xiangzhi);
}
else
{
MessageBox.Show(“请选择相纸!“);
}
pictureBox2.Image = bmpZP;
}
else
{
Bitmap bmpZP = SetSize(bmpYS 1050 1590);
pictureBox2.Image = bmpZP;
if (comboBox2.Text == “五寸相纸“)
{
HeBing(bmpZP 1 1);
Bitmap zhengjianzhao1 = pictureBox2.Image as Bitmap;
//Bitmap zhengji
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-12-21 15:41 证件照排版器\
目录 0 2017-10-09 10:46 证件照排版器\.vs\
目录 0 2017-10-09 10:46 证件照排版器\.vs\My拼接\
目录 0 2017-10-09 10:46 证件照排版器\.vs\My拼接\v14\
文件 49152 2017-09-29 13:07 证件照排版器\.vs\My拼接\v14\.suo
目录 0 2017-12-21 15:40 证件照排版器\My拼接\
文件 189 2017-09-27 18:39 证件照排版器\My拼接\App.config
目录 0 2017-12-21 15:36 证件照排版器\My拼接\bin\
目录 0 2017-12-21 15:36 证件照排版器\My拼接\bin\Debug\
文件 5631120 2017-12-20 16:18 证件照排版器\My拼接\bin\Debug\mscorlib.dll
文件 17920 2017-12-21 15:39 证件照排版器\My拼接\bin\Debug\My拼接.exe
文件 189 2017-09-27 18:39 证件照排版器\My拼接\bin\Debug\My拼接.exe.config
文件 46592 2017-12-21 15:39 证件照排版器\My拼接\bin\Debug\My拼接.pdb
文件 22984 2017-12-21 15:41 证件照排版器\My拼接\bin\Debug\My拼接.vshost.exe
文件 189 2017-09-27 18:39 证件照排版器\My拼接\bin\Debug\My拼接.vshost.exe.config
文件 59342 2013-06-18 20:28 证件照排版器\My拼接\bin\Debug\normidna.nlp
文件 47076 2013-06-18 20:28 证件照排版器\My拼接\bin\Debug\normnfc.nlp
文件 40566 2013-06-18 20:28 证件照排版器\My拼接\bin\Debug\normnfd.nlp
文件 67808 2013-06-18 20:28 证件照排版器\My拼接\bin\Debug\normnfkc.nlp
文件 61718 2013-06-18 20:28 证件照排版器\My拼接\bin\Debug\normnfkd.nlp
文件 180832 2012-07-10 21:52 证件照排版器\My拼接\bin\Debug\System.Net.Http.dll
文件 201824 2012-06-23 01:00 证件照排版器\My拼接\bin\Debug\System.Net.Http.xm
目录 0 2017-12-21 15:34 证件照排版器\My拼接\bin\Debug\zh-Hans\
文件 1014456 2017-12-20 16:21 证件照排版器\My拼接\bin\Debug\zh-Hans\mscorlib.resources.dll
文件 17504 2012-07-10 23:31 证件照排版器\My拼接\bin\Debug\zh-Hans\System.Net.Http.resources.dll
目录 0 2017-12-21 15:36 证件照排版器\My拼接\bin\Release\
文件 12394 2017-12-21 15:39 证件照排版器\My拼接\MainForm.cs
文件 13369 2017-12-21 15:39 证件照排版器\My拼接\MainForm.Designer.cs
文件 6192 2017-12-21 15:39 证件照排版器\My拼接\MainForm.resx
目录 0 2017-10-09 10:46 证件照排版器\My拼接\obj\
目录 0 2017-12-21 15:41 证件照排版器\My拼接\obj\Debug\
............此处省略25个文件信息
相关资源
- C# 调用win32 api函数-user32.dll详细说明
- C# 调用BarTender打印条码DEMO
- 大型比赛竞赛抽签系统 可打印 c# vs
- C#编写的Gerber查看器
- lua C# .Net4.0 vs2010 LuaInterface
- C#十六进制编辑器
- 明华URF-35H读卡器 C#读写源码 为大家
- C#文件流读取CSV文件
- c#读写PDF文件sql
- C# winform Socket大文件传输
- c#车牌识别系统附30张测试图片
- 《C#面向对象程序设计》源代码(CS)
- 金旭亮《C#面向对象程序设计》教案
- 试题库管理系统毕业论文(C#)源程序
- 学校网站原代码(C#.NET)
- C#-数据库操作技术-员工管理系统
- c#web开发入门经典
- C#与Matlab混合编程的几种方式
- c# 开发与 mysql数据库实现的增删改查
- C#异步操作 异步查询数据库 异步处理
- Basler相机通过IO触发源码
- [源代码] 《领域驱动设计 (C# 2008 实
- 松下PLC与C#通讯串口调试入门教程.z
- USB 继电器控制器 LCUS-1 保证能用 c#
- C# AES加密解密小工具
- C#圆形按钮,非常漂亮动态~~
- [精]C#仿QQ右下角弹出提示框()
- C#进程间通信-共享内存代码
- 有史以来最简单的三层(C#)
- vb调用c#编写的串口DLL文件(vb源码
评论
共有 条评论