-
大小: 0.19M文件类型: .rar金币: 2下载: 1 次发布日期: 2021-05-13
- 语言: JavaScript
- 标签: 其他
资源简介
上传头像和剪切图片的aspjquery文件.rar
代码片段和文件信息
//----------------------------------------------------------------
// Copyright (C) 上海互联网软件有限公司
// 版权所有。
// All rights reserved.
// 文件名:CutPhotoHelp
// 文件功能描述:
//
//
// 创建标识: 王少明
// 创建时间: 2008/9/24 16:11:01
// 修改标识:
// 修改描述:
//----------------------------------------------------------------
using System;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
using System.IO;
namespace ZoomImageDemo
{
public class CutPhotoHelp
{
public static string SaveCutPic(string pPath string pSavedPath int pPartStartPointX int pPartStartPointY int pPartWidth int pPartHeight int pOrigStartPointX int pOrigStartPointY int imageWidth int imageHeight)
{
using (Image originalImg = Image.FromFile(pPath))
{
if (originalImg.Width == imageWidth && originalImg.Height == imageHeight)
{
return SaveCutPic(pPath pSavedPath pPartStartPointX pPartStartPointY pPartWidth pPartHeight
pOrigStartPointX pOrigStartPointY);
}
string filename = DateTime.Now.ToString(“yyyyMMddHHmmss“) + “.jpg“;
string filePath = pSavedPath + “\\“ + filename;
Bitmap thumimg =MakeThumbnail(originalImg imageWidth imageHeight);
Bitmap partImg = new Bitmap(pPartWidth pPartHeight);
Graphics graphics = Graphics.FromImage(partImg);
Rectangle destRect = new Rectangle(new Point(pPartStartPointX pPartStartPointY) new Size(pPartWidth pPartHeight));//目标位置
Rectangle origRect = new Rectangle(new Point(pOrigStartPointX pOrigStartPointY) new Size(pPartWidth pPartHeight));//原图位置(默认从原图中截取的图片大小等于目标图片的大小)
///文字水印
Graphics G = Graphics.FromImage(partImg);
//Font f = new Font(“Lucida Grande“ 6);
//Brush b = new SolidBrush(Color.Gray);
G.Clear(Color.White);
// 指定高质量的双三次插值法。执行预筛选以确保高质量的收缩。此模式可产生质量最高的转换图像。
G.InterpolationMode = InterpolationMode.HighQualityBicubic;
// 指定高质量、低速度呈现。
G.SmoothingMode = SmoothingMode.HighQuality;
graphics.DrawImage(thumimg destRect origRect GraphicsUnit.Pixel);
//G.DrawString(“Xuanye“ f b 0 0);
G.Dispose();
originalImg.Dispose();
if (File.Exists(filePath))
{
File.SetAttributes(filePath FileAttributes.Normal);
File.Delete(filePath);
}
partImg.Save(filePath ImageFormat.Jpeg);
partImg.Dispose();
thumimg.Dispose();
return filename;
}
}
public s
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6248 2008-09-24 16:56 CutPhotoHelp.cs
文件 2012 2009-03-31 13:27 default.aspx
文件 724 2008-09-25 13:21 default.aspx.cs
文件 851 2009-03-31 13:27 default.aspx.designer.cs
文件 5767 2009-06-08 20:23 UPPhoto.aspx
文件 2762 2009-04-01 14:49 UPPhoto.aspx.cs
文件 5332 2009-06-08 20:23 UPPhoto.aspx.designer.cs
文件 7979 2008-09-23 14:17 Web.config
文件 4782 2009-04-02 13:29 ZoomImageDemo.csproj
文件 1391 2009-04-02 13:29 ZoomImageDemo.csproj.user
文件 1614 2008-09-25 14:45 ZoomImageDemo.Publish.xm
文件 915 2008-09-23 14:40 ZoomImageDemo.sln
..A..H. 24576 2009-06-08 20:36 ZoomImageDemo.suo
文件 8704 2009-06-04 09:04 bin\ZoomImageDemo.dll
文件 19968 2009-06-04 09:04 bin\ZoomImageDemo.pdb
文件 1539 2009-04-02 14:13 css\main.css
文件 794 2008-09-23 16:21 image\bg_120.gif
文件 7281 2008-09-25 10:08 image\blank.jpg
文件 258 2008-09-23 17:10 image\c.gif
文件 587 2008-09-09 16:55 image\grip.gif
文件 258 2008-09-23 17:10 image\h.gif
文件 1617 2008-08-21 16:39 image\man.GIF
文件 571 2008-09-09 16:58 image\track.gif
文件 255 2008-09-23 17:10 image\_c.gif
文件 255 2008-09-23 17:10 image\_h.gif
文件 9029 2009-06-08 19:59 js\CutPic.js
文件 6431 2009-06-08 20:32 js\jquery.easydrag.js
文件 31046 2008-07-29 15:28 js\jquery1.2.6.pack.js
文件 57254 2009-04-02 13:27 js\jquery1.3.2.min.js
文件 136623 2008-09-23 16:58 js\JSintellisense\jquery-1.2.6-intellisense.js
............此处省略48个文件信息
相关资源
- MongoDB实战第二版源码
- jQuery(第2版)完整版pdf源码.rar
- 动力节点_jQuery讲义.pdf
-
ja
vasc ript高级程序设计第3版.mobi -
ja
vasc ript设计模式与开发实践.pd - (锋利的jQuery).rar
-
ja
vasc ript权威指南第4版.zip -
学习ja
vasc ript数据结构与算法第 -
ja
vasc ript权威指南(第6版)(中文 -
高性能ja
vasc ript.pdf -
《你不知道的ja
vasc ript上卷中卷下 -
zw_ja
vasc ript犀牛书.zip -
ja
vasc ript数据结构与算法(pdf源码 -
《你不知道的ja
vasc ript》中文版上 -
zw_ja
vasc ript笔记(韩顺平完整版) -
ja
vasc ript和JQuery和CSS和CSS+DIV大全 -
HeadFirstja
vasc ript程序设计.pdf -
ja
vasc ript.DOM编程艺术第2版)+源码 -
黑马程序员ja
vasc ript详解17集,1 -
ja
vasc riptDOM编程艺术(中文第2版) - jquery-3.3.1.min.js
- tranUrl.js
- c5e420c55e0d12b21ccdfbcda410203b.js
- domtoimage.js
- 网盘资源_揭秘一线互联网企业前端
- cn.js
- autojs--短租接码.js
- state.json
- sha256.js
- login.js
评论
共有 条评论