ここでの成功の鍵は、透かし画像は png 形式である必要があり、背景を削除しても効果は同じであることです。運用実装機能:
次のようにコードをコピーします。
関数 AddWater(n)
写真 = Server.CreateObject(Persits.Jpeg) を設定します
PhotoPath = Server.MapPath(n)
Photo.PhotoPath を開く
写真.補間=1
写真の品質=100
iWidth=Photo.OriginalWidth
iHeight=写真.オリジナルの高さ
iiwidth=214 '透かし画像の幅
iiheight=51 '透かし画像の高さ
Photo.Canvas.DrawPNG iWidth-iiWidth-5, iHeight-iiHeight-5,Server.MapPath(Water.png) 'Water.png は透かし画像です
Photo.save Server.mappath(n) '写真を出力
写真を設定 = なし
終了機能
呼び出し方法:
<% AddWater(画像名) を呼び出します%>