Bitmap简单操作笔记
2024-08-27 10:09:34
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Drawing.Imaging;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace bitmapdemo
{
class Program
{
static void Main(string[] args)
{
//设定新图的高度长度参数
var width = ;
var height = ; //剪切大小
int cutwidth=;
int cutheight=;
Graphics g;
Bitmap bm = new Bitmap(@"D:\ip.jpg");
Bitmap bm3 = new Bitmap(@"D:\1.jpg");
Bitmap bm2 = new Bitmap(bm3, width, height); //将原图缩小
Rectangle rg = new Rectangle(, , cutwidth, cutheight);
g = Graphics.FromImage(bm2);// bm2上画bm
g.DrawImage(bm, rg);// 剪裁bm bm2.Save("d:/1c.gif", ImageFormat.Gif);//更改原图的格式类型再保存
//bm2.Save("d:/1c1.jpg", ImageFormat.Jpeg);//更改的原图的大小再保存
}
}
}
最新文章
- Linux自动共享USB设备:udev+Samba
- JS数组中every(),filter(),forEach(),map(),some()方法学习笔记!
- Liferay7 BPM门户开发之46: 集成Activiti用户、用户组、成员关系同步
- 【BZOJ 2194】快速傅立叶之二
- poj 1442
- matlab练习程序(多边形顶点凹凸性)
- C# 英式日期插入Access数据库错误问题
- 260. Single Number III
- cacti yum快速部署
- iOS 3DES DES AES加密注意事项!!很重要,否则会加密失败
- 关于uC/OS的简单学习(转)
- webform 不实用office控件导出excel StringBuilder 类型拼接字符串表格导出excel
- Word文件交换的电脑打开字体、排版变化的原因和解决方法!
- linux反弹shell
- 根据实践经验,讲述些学习Java web能少走的弯路,内容摘自java web轻量级开发面试教程
- 2015 多校联赛 ——HDU5294(最短路,最小切割)
- 学JAVA第十二天,今天写java控制台输入流及String的类型转换
- Redis知识整理
- ASP.NET上传文件到远程服务器(HttpWebRequest)
- spark基础知识