asp水印組件之AspJpeg的結合代碼實例
2024-05-04 11:00:53
供稿:網友
1、什么是AspJpeg?
AspJpeg是一款功能強大的基于Microsoft IIS環境的圖片處理組件,網絡上對其進行詳細和深入介紹的中文文章并不多,即使有一般也只是牽涉到圖片縮略圖和圖片水印,這與其為英文版本有著密切的關系。
AspJpeg可以使用很少的代碼在您的ASP/ASP.Net應用程序上動態的創建高質量的縮略圖象,支持的圖象格式有:JPEG, GIF, BMP, TIFF, PNG
AspJpeg主要可以做到:
生成縮略圖片
生成水印圖片
圖片合并
圖片切割
數據庫支持
安全碼技術
2、AspJpeg功能摘要
支持JPEG, GIF, BMP, TIFF 和 PNG 格式圖片. 輸出格式始終為 JPEG
源圖片可以來源于磁盤、內存、或者記錄集(數據庫)
縮略圖片可以保存到磁盤、內存、或者HTTP流
支持三種更改大小方式: nearest-neighbor, bilinear, and bicubic.
可以在圖片之上添加圖片或者文字.
支持畫中畫
支持復制,反轉,旋轉,銳化,灰度調節.
可以調節壓縮比率,以得到最佳輸出效果和大小.
從Jpeg圖片中抽取EXIF 和 IPTC數據.
CMYK-RGB轉換
Read/write access to individual pixels of an image. (從圖象中對任意象素進行讀/寫存取。)
3、AspJpeg系統需求
Windows 95/98/NT/2000/XP/2003, and
IIS 4.0+ and ASP/ASP.NET, or
Visual Basic 5.0+, or
Visual C++ 5.0+, or
any development environment supporting COM.
4、AspJpeg安裝
全新安裝:
在AspJpeg安裝過程中輸入序列號即可,如果安裝位置磁盤格式為NTFS,則可能出現訪問權限問題,需手工設置安裝目錄對Everyone有訪問權限。
更新安裝:
如果之前有裝過其它版本的AspJpeg組件,則需要先卸載原來的組件,再進行新版本的安裝。
先停止IIS
Net Stop iisadmin /y
卸載舊版組件
regsvr32 /u Path/aspjpeg.dl(Path為安裝路徑)
重啟IIS
Net Start w3svc
然后再進行全新安裝或復制AspJpeg.dll文件到安裝目錄進行手工安裝:
regsvr32 Path/aspjpeg.dll(Path為安裝路徑)
如果在正常安裝過程中沒有輸入序列號或手工安裝則必須在注冊表中加入以下項,為方便起見您可以直接將以下代碼保存為.reg文檔并導入注冊表:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE/SOFTWARE/Persits Software/AspUpload3/RegKey]
@="21764-40765-60456"
5、如何創建一個AspJpeg實例?
Set Jpeg = Server.CreateObject("Persits.Jpeg")
6、如何查看到期時間(是否注冊成功)?
Set Jpeg = Server.CreateObject("Persits.Jpeg")