asp图片上传后用aspjpeg自动生成缩略图

 Aspjpeg 功能设置

Set Jpeg = Server.CreateObject("Persits.Jpeg")

' 获取源图片路径

Path = Server.MapPath("uploadimages/")&"/"&FileName

' 打开源图片
Jpeg.Open Path
' 设定生成缩略图细节 这里有很多种设定方法 下面的方法是先判断宽高比 然后按比例缩放

If Jpeg.OriginalWidth / Jpeg.OriginalHeight > 1 then
Jpeg.Width = 98
Jpeg.Height = int((98/Jpeg.OriginalWidth)*Jpeg.OriginalHeight)
elseif
Jpeg.OriginalWidth / Jpeg.OriginalHeight < 1 then
Jpeg.Height = 98
Jpeg.Width= int(Jpeg.OriginalWidth*(98/Jpeg.Height))
end if

' 设定锐化效果

Jpeg.Sharpen 1, 130

' 向指定路径生成缩略图

Jpeg.Save Server.MapPath("uploadimages/")&"/small"&FileName

' 注意这两个Session

Session("PPP0")=GP_curPath&FileName
Session("PPP1")=GP_curPath&"small"&FileName

//更简单的生成缩略图

Set Jpeg = Server.CreateObject("Persits.Jpeg") '创建实例 
Path = Server.MapPath(BlogPath & "/upload/" & FileName) '处理图片路径 
Jpeg.Open Path '打开图片 

'调整宽度和高度为原来的50%,也可以直接写固定的数字大小 

Jpeg.Width = Jpeg.OriginalWidth / 2 
Jpeg.Height = Jpeg.OriginalHeight / 2 
Jpeg.Save Server.MapPath(BlogPath & "/upload/" & FileName) '保存图片到磁盘 
Jpeg.Close:Set Jpeg = Nothing

时间: 2024-08-02 22:53:25

asp图片上传后用aspjpeg自动生成缩略图的相关文章

图片上传的数据库部分(自动生成所略图)

上传|数据|数据库     public int FePicDataSet(string strPicTitle, string strPicDate, string strPicName, int intPicType, string strPicIntro, string strThumbnail, int opID)         {             //string strPicTitle,             //string strPicDate,           

分离与继承的思想实现图片上传后的预览功能:ImageUploadView_javascript技巧

本文要介绍的是网页中常见的图片上传后直接在页面生成小图预览的实现思路,考虑到该功能有一定的适用性,于是把相关的逻辑封装成了一个ImageUploadView组件,实际使用效果可查看下一段的git效果图.在实现这个组件的过程中,有用到前面几篇博客介绍的相关内容,比如继承库class.js,任意组件的事件管理库eventBase.js,同时包含进了自己对职责分离,表现与行为分离这两方面的一些思考,欢迎阅读与交流. 演示效果: 注:由于演示的代码都是静态的,所以文件上传的组件是用setTimeout模

ASP.NET简单好用功能齐全图片上传工具类(水印、缩略图、裁剪等)_实用技巧

使用方法: UploadImage ui = new UploadImage(); /***可选参数***/ ui.SetWordWater = "哈哈";//文字水印 // ui.SetPicWater = Server.MapPath("2.png");//图片水印(图片和文字都赋值图片有效) ui.SetPositionWater = 4;//水印图片的位置 0居中.1左上角.2右上角.3左下角.4右下角 ui.SetSmallImgHeight = &quo

ssm-MultipartFile 图片上传后中文乱码

问题描述 MultipartFile 图片上传后中文乱码 String filename = myfile.getOriginalFilename(); 原本文件名称:单身汪.jpg 获取:???è???±?.jpg 解决方案 form上传的?post请求?控制台输出编码集不一致?打个断点,看看是在怎么时候乱码的! 解决方案二: String filename = new String(myfile.getOriginalFilename().getBytes(),"编码名称");

PHP之图片上传类实例代码(加了缩略图)

有缩略图功能 但是 感觉不全面,而且有点问题,继续学习,将来以后修改下 <form action="<?php $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data" method="post" ><input type="text" name="name" /><input type="file&q

java 缩略图-Java中如何实现文件上传同时将文件首页生成缩略图保存

问题描述 Java中如何实现文件上传同时将文件首页生成缩略图保存 Java中如何实现文件上传同时将文件首页生成缩略图保存: 设想是在Java中模拟打印,将第一页获取生成图片,但是不知道怎么做 解决方案 什么叫文件首页?如果只是生产缩略图,java图像api直接搞定 解决方案二: 可否发下源码!!1976910941@qq.com 谢谢

asp:fileupload 上传后预览问题

问题描述 我用自带asp:fileupload上传图片,想实现的功能是选择了文件后预览,保存后上传服务器,再刷新页面.如果第二次上传了不同图片,就不改文件名,直接覆盖掉,这时候问题来了.选择文件的预览是可以,第一次上传也是可以的,但是上传的时候,如果是覆盖掉图片的,自动刷新页面后,显示的还是原来的图片,我要把整个页面关了,再重新打开才能显示新的. 解决方案 解决方案二:在IE下不行,但是在谷歌浏览器下预览不行,刷新后是可以显示的解决方案三:本来IE下是可以的,然后改了预览的代码,在改回去就不行了

jsp上传文件 文件上传后怎样才能自动重命名。

问题描述 现在的代码如果上传文件重名会覆盖原有文件,应该怎么写才能让文件上传时自动按上传时间重命名???@RequestMapping("/addversion.action")publicModelAndViewaddVersion(StringjsonString,HttpServletRequestrequest,HttpServletResponseresponse,@RequestParamMultipartFile[]myfiles){StringrealPath=&quo

kindeditor 图片上传后生成带域名绝对路径配置方法

关键在于初始化kindeditor时指定以下参数: urlType "" 空为不修改URL "relative" 相对路径 "absolute" 绝对路径 "domain" 带域名的绝对路径. 例子:    代码如下 复制代码 htmlEditor = K.create( '#content', { uploadJson : '../kindeditor/jsp/upload_json.jsp', fileManagerJso