婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 利用ASPUPLOAD,ASPJPEG實現圖片上傳自動生成縮略圖及加上水印

利用ASPUPLOAD,ASPJPEG實現圖片上傳自動生成縮略圖及加上水印

熱門標簽:為什么外呼系統需要預存話費呢 寧夏怎么申請400電話 辦理400電話一年多少錢 常用地圖標注范圍點 企數外呼系統能用多久 離線電子地圖標注軟件注冊 咸陽銷售外呼系統 外呼回撥系統圖片 蘭州智能語音電銷機器人功能

今天在站長站看到一網友寫的相冊程序,功能挺簡單的,看到他用了ASPJPEG生成縮略圖,不由想起再用上ASPUPLOAD上傳,于是花了一個小時時間完善了他的代碼。

以下代碼均加有簡單的注釋,如果你看不懂,請先看ASPJPEG以及ASPUPLOAD的說明文檔(E文,希望有心理準備),看不懂的可以問我。

以下是代碼: 

復制代碼 代碼如下:


if session("admin")>"on" then 
Response.Redirect"login.asp" 
end if 
%> 
!--#include file="config.asp" --> 
!--#include file="mdb/conn.asp" --> 


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

 FilePath=Server.MapPath(".") 

   Count = Upload.Save(FilePathBigPhotoPath) '傳大圖 

 SmallFilePath=FilePath  SmallPhotoPath 

 For Each File in Upload.Files 

 Set Jpeg = Server.CreateObject("Persits.Jpeg") 
 Jpeg.Open (File.Path) 

BigFP=BigPhotoPath(File.FileName) '大圖相對路徑 
SFP=SmallPhotoPath"S_"(File.FileName)'小圖相對路徑 
FileSize=File.Size'備寫入數據庫 


 '開始判斷哪邊為長邊,以長邊進行縮放,并生成小圖 
 imgWidth=Jpeg.OriginalWidth 
 imgHeight=Jpeg.OriginalHeight 

 if imgWidth>=imgHeight and imgWidth>120 then  
 Jpeg.Width=150 
 Jpeg.Height=Jpeg.OriginalHeight/(Jpeg.OriginalWidth/150) 
 end if 
 if imgHeight>imgWidth and imgHeight>113 then  
 Jpeg.Height=113 
 Jpeg.Width=Jpeg.OriginalWidth/(Jpeg.OriginalHeight/113) 
 end if 
Jpeg.Sharpen 1, 130 
Jpeg.Save (SmallFilePath"S_"File.FileName) 


'給大圖加上水印(僅對大圖加水印) 
Jpeg.Open Server.MapPath(""BigFP"") 

Jpeg.Canvas.Font.Color = HFF0000 
Jpeg.Canvas.Font.Family = "Courier New" 

Jpeg.Canvas.Pen.Color = H000000 
Jpeg.Canvas.Pen.Width = 2 

Jpeg.Canvas.Brush.Solid = False 
Jpeg.Canvas.Font.BkMode = "Opaque" '處理平滑 

Jpeg.Canvas.PrintText 10, 10, "www.LuanLuan.cn" 
'Jpeg.Canvas.DrawBar 1, 1, 100, 100 

Jpeg.Save Server.MapPath(BigFP) 
Next 

strSQL= "insert into desktop ([name],typeid,zhuanti,jj,[time],imgh,imgw,filesize,url,surl) values ('"Upload.Form("name")"','"Upload.Form("typeid")"','"Upload.Form("zhuanti")"','"Upload.Form("photointro")"','"Now()"','"imgheight"','"imgwidth"','"FileSize "','"BigFP"','"SFP"')" 
conn.execute strSQL 

set upload=nothing  '刪除對象 
typeid=Request.QueryString("typeid") 
response.write "SCRIPT language=JavaScript>alert('文件上傳成功,返回!');" 
response.write "this.location.href='addfile.asp?typeid="typeid"';/SCRIPT>" 

function HTMLEncode2(fString) 
fString = Replace(fString, CHR(13), "") 
fString = Replace(fString, CHR(10)  CHR(10), "/P>P>") 
fString = Replace(fString, CHR(10), "BR>") 
HTMLEncode2 = fString 
end function 
%> 



您可能感興趣的文章:
  • Asp無組件生成縮略圖的代碼
  • ASP保存遠程圖片到本地 同時取得第一張圖片并創建縮略圖的代碼
  • ASP.Net 上傳圖片并生成高清晰縮略圖
  • asp.net 自定義控件實現無刷新上傳圖片,立即顯示縮略圖,保存圖片縮略圖
  • Asp.Net平臺下的圖片在線裁剪功能的實現代碼(源碼打包)
  • ASP組件AspJpeg(加水印)生成縮略圖等使用方法
  • asp.net 圖片超過指定大小后等比例壓縮圖片的方法
  • ASP.NET簡單好用功能齊全圖片上傳工具類(水印、縮略圖、裁剪等)
  • ASP固定比例裁剪縮略圖的方法

標簽:昆明 家電維修 昌都 泰州 鐵嶺 溫州 咸陽 麗江

巨人網絡通訊聲明:本文標題《利用ASPUPLOAD,ASPJPEG實現圖片上傳自動生成縮略圖及加上水印》,本文關鍵詞  利用,ASPUPLOAD,ASPJPEG,實現,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《利用ASPUPLOAD,ASPJPEG實現圖片上傳自動生成縮略圖及加上水印》相關的同類信息!
  • 本頁收集關于利用ASPUPLOAD,ASPJPEG實現圖片上傳自動生成縮略圖及加上水印的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 丰镇市| 思茅市| 扬州市| 开远市| 河北省| 乾安县| 水城县| 信丰县| 手机| 东城区| 泽州县| 昌平区| 昆山市| 贺兰县| 正蓝旗| 塘沽区| 芦山县| 安泽县| 慈溪市| 湟源县| 汝阳县| 娄烦县| 新密市| 合作市| 陆川县| 隆林| 积石山| 津市市| 平江县| 梅河口市| 洞头县| 盐山县| 玛纳斯县| 含山县| 于都县| 翁牛特旗| 台南市| 财经| 广州市| 成都市| 阳曲县|