緊急求助! 如果實現(xiàn)上傳圖片自動加水印功能?
以下引用:
ASP給圖片加水印是需要組件的...常用的有aspjpeg軟件和中國人自己開發(fā)的wsImage軟件測繪資質(zhì)怎么上傳出水印,可以上網(wǎng)搜索下載這兩個軟件,推薦使用咱們中國人自己開發(fā)的wsImage,畢竟是中文版,容易操作.
注冊組件的方法:
命令提示符下輸入"regsvr32 [Dll路徑]" 就可以測繪資質(zhì)怎么上傳出水印了.
圖片添加水印無非就是獲得圖片大小,然后把水印寫上去..ASP代碼只是起個控制組件的作用.用代碼來說明一切吧.
一:獲得圖片大小(這里是用象素值表示的.學(xué)PhotoShop的朋友都應(yīng)該明白)
%
set obj=server.CreateObject("wsImage.Resize") ''調(diào)用組件
obj.LoadSoucePic server.mappath("25.jpg") ''打開圖片,圖片名字是25.jpg
obj.GetSourceInfo iWidth,iHeight
response.write "圖片寬度:" iWidth "br" ''獲得圖片寬度
response.write "圖片高度:" iHeight "br" ''獲得圖片高度
strError=obj.errorinfo
if strError"" then
response.write obj.errorinfo
end if
obj.free
set obj=nothing
%
''----------------------------------------------------------------''
二:添加文字水印
%
set obj=server.CreateObject("wsImage.Resize")
obj.LoadSoucePic server.mappath("25.jpg") ''裝載圖片
obj.Quality=75
obj.TxtMarkFont = "華文彩云" ''設(shè)置水印文字字體
obj.TxtMarkBond = false ''設(shè)置水印文字的粗細(xì)
obj.MarkRotate = 0 ''水印文字的旋轉(zhuǎn)角度
obj.TxtMarkHeight = 25 ''水印文字的高度
obj.AddTxtMark server.mappath("txtMark.jpg"), "帶你離境", H00FF00, 10, 70
strError=obj.errorinfo ''生成圖片名字,文字顏色即水印在圖片的位置
if strError"" then
response.write obj.errorinfo
end if
obj.free
set obj=nothing
%
''----------------------------------------------------------------''
三:添加圖片水印
%
set obj=server.CreateObject("wsImage.Resize")
obj.LoadSoucePic server.mappath("25.jpg") ''裝載圖片
obj.LoadImgMarkPic server.mappath("blend.bmp") ''裝載水印圖片
obj.Quality=75
obj.AddImgMark server.mappath("imgMark.jpg"), 315, 220,hFFFFFF, 70
strError=obj.errorinfo ''生成圖片名字,文字顏色即水印在圖片的位置
if strError"" then
response.write obj.errorinfo
end if
obj.free
set obj=nothing
%
''----------------------------------------------------------------''
其實給圖片添加水印就這么簡單.然后測繪資質(zhì)怎么上傳出水印我在說下WsImage.dll組件的另外兩個主要用法.包括:
剪裁圖片,生成圖片的縮略圖.
還是以我得習(xí)慣,用代碼加注釋說明:
剪裁圖片:
%
set obj=server.CreateObject("wsImage.Resize")
obj.LoadSoucePic server.mappath("25.jpg")
obj.Quality=75
obj.cropImage server.mappath("25_crop.jpg"),100,10,200,200 ''定義裁減大小和生成圖片名字
strError=obj.errorinfo
if strError"" then
response.write obj.errorinfo
end if
obj.free
set obj=nothing
%
詳細(xì)注釋:裁減圖片用到測繪資質(zhì)怎么上傳出水印了WsImage的CropImage方法.其中定義生成圖片時候,100,10是左上角的裁減點,即離圖片左邊是100象素,頂端10象素.后兩個200代表的是裁減的寬帶和高和高度.
''----------------------------------------------------------------''
生成圖片縮略圖:
%
set obj=server.CreateObject("wsImage.Resize")
obj.LoadSoucePic server.mappath("25.jpg") ''加載圖片
obj.Quality=75
obj.OutputSpic server.mappath("25_s.jpg"),0.5,0.5,3 ''定義縮略圖的名字即大小
strError=obj.errorinfo
if strError"" then
response.write obj.errorinfo
end if
obj.free
set obj=nothing
%
詳細(xì)說明:
產(chǎn)生縮略圖共有四種導(dǎo)出方式測繪資質(zhì)怎么上傳出水印:
(1) obj.OutputSpic server.mappath("25_s.jpg"),200,150,0
200為輸出寬,150為輸出高,這種輸出形式為強制輸出寬高,可能引起圖片變形。
(2) obj.OutputSpic server.mappath("25_s.jpg"),200,0,1
以200為輸出寬,輸出高將隨比列縮放。
(3) obj.OutputSpic server.mappath("25_s.jpg"),0,200,2
以200為輸出高,輸出寬將隨比列縮放。
(4) obj.OutputSpic server.mappath("25_s.jpg"),0.5,0.5,3
第一個0.5表示生成的縮略圖是原圖寬的一半,即表示寬縮小比例。
第二個0.5表示生成的縮略圖是原圖高的一半,即表示高縮小比例。
寬高的縮小比例一致意味著將對原圖進行比例縮小。寬高的縮放比例如果大于1,則對原圖進行放大。
希望這點技術(shù)性文章對你有幫助.
對了,前幾天我寫了一個小程序,可以通過WEB來批量給自己的圖片增加印章,目前此程序已經(jīng)被站長站和MBSKY收錄了,詳細(xì)內(nèi)容和下載地址:
歡迎你下載試用,也可以與我多交流.
google大神:以上都是引用
全國測繪資質(zhì)管理信息系統(tǒng)(試運行)上傳照片咋失敗
首先,全國測繪資質(zhì)管理信息系統(tǒng)上寫著照片要求仔細(xì)看看,如果照片有問題 最終不能提交,必須照片合格才行。
如果還是不行,建議換個瀏覽器登錄上去進行上傳,可能圖片切割之類的會不同,從而避免問題照片的產(chǎn)生。
再不行的話去聯(lián)系能夠正常上傳圖片的人幫忙傳以下。
如果以上方法都不行那就是系統(tǒng)出錯了,就得聯(lián)系管理員對系統(tǒng)進行檢查、優(yōu)化。
另外,需要注意的是:上傳到測繪資質(zhì)系統(tǒng)的材料均應(yīng)為原件彩色掃描件,關(guān)鍵信息清晰易辨。審批機關(guān)對于真實性存疑的材料,應(yīng)當(dāng)查驗原件并到有關(guān)網(wǎng)站查詢信息或向證件出具部門核實。
上傳到平臺的圖片怎么添加水印
在平臺上上傳圖片,怎么給圖片添加水印。自媒體的平臺越來越多,現(xiàn)在也是網(wǎng)絡(luò)時代,很多事情很容易就可以在網(wǎng)上流傳開來,上網(wǎng)就可以知道很多東西。
平臺可以分享很多東西,分享日常,分享一些有趣的事情。一般喜歡拍照的人會分享一些照片,視頻。喜歡拍照的人士,分享照片都會給圖片加上水印。加水印,可以保護圖片的使用權(quán)利,防止被盜圖,惡意使用。怎么給圖片添加水印呢?我們可以了解這個方法,需要的時候可以用上。
操作步驟:
第一步,左邊的選項可以選擇功能
第二步,添加需要編輯的圖片
第三步,添加水印,可以選擇水印類型
第四步,設(shè)置水印的位置
第五步,自定義圖片的輸出位置
第六步,設(shè)置完成后就可以點擊開始添加
怎樣把水印去掉?。课疑蟼鞯馁Y質(zhì)不想加水印可是就是去不掉啊
在圖片空間上傳圖片的時候,下面有個小框,加水印,這里不要打鉤,就是不要加水印,就可以了,這樣上傳的圖片就沒有水印
在哪設(shè)置上傳帶水印
如果你升級到了急速上傳的話是找不到這個設(shè)置的,需要點擊普通上傳-找到設(shè)置-添加空間地址-或者自定義水印-上傳即可-看下圖所示:
丙級測繪資質(zhì)申請過程是怎樣的,準(zhǔn)備材料是全部填寫在測繪資質(zhì)申請表上還是在每頁表格后附上附件?
申請表是肯定要填的,但附件不是在每頁后附上。
按現(xiàn)行多數(shù)省的做法(也是國家局的要求),是要在網(wǎng)上申報的,除了填表,還要將所有用得上的材料掃描上傳。再打印出來,要帶水印的,整理后上報。也就是又有網(wǎng)上報的,又有紙質(zhì)材料上報。很麻煩的。