1.写真に透かしを追加します
コードコピーは次のとおりです。
<%
dim jpeg” //変数を宣言します
jpeg = server.createobject( "persits.jpeg") "//コンポーネントの呼び出し
jpeg.open server.mappath( "aaa.jpg") "//ソース画像の場所
jpeg.canvas.font.color =&h000000” //ウォーターマークフォントの色
jpeg.canvas.font.family = "songzi" "" //ウォーターマークフォント
jpeg.canvas.font.size = 14” //ウォーターマークフォントサイズ
jpeg.canvas.font.bold = false」//大胆ですか?使用:true
jpeg.canvas.font.bkmode =&hfffff” //フォントの背景色
jpeg.canvas.print 10、10、“ Undefeated Naughty Studio”” //透かしテキスト、2つの数字10は透かしのXY座標です
jpeg.save server.mappath( "aaa_05.jpg") "//透かしと保存場所で新しい画像を生成します
jpeg = nothing」を設定する//コンポーネントをログインしてリソースをリリースします
respons.write "<img src = aaa_05.jpg>" "" //このページで透かしが生成された後に画像を表示します
%>
2。サムネイルを生成します
コードコピーは次のとおりです。
<%
dim jpeg” //変数を宣言します
jpeg = server.createobject( "persits.jpeg") "//コンポーネントの呼び出し
jpeg.open server.mappath( "aaa.jpg") "//元の画像の場所
jpeg.width = jpeg.originalwidth/4” //写真の幅が元の画像の4分の1であると仮定します
jpeg.height = jpeg.originalheight/4” //写真の高さが元の写真の4分の1であると仮定します
jpeg.sharpen 1、130” //シャープニング効果を設定します
jpeg.save server.mappath( "aaa_small.jpg") "//サムネイルの場所と名前を生成します
jpeg = nothing」を設定する//コンポーネントをログインしてリソースをリリースします
respons.write "<img src = aaa_small.jpg>" "" //このページに生成されたサムネイル画像を表示します
%>
[コード]
ASPJPEGコンポーネントの高度な使用方法の紹介
ASPJPEGは、非常に強力な画像処理コンポーネントであり、純粋な英語版です。ただし、無料のバージョンとクラックバージョンはありますが、詳細かつ詳細な紹介を提供する記事はあまりありません。たとえあるとしても、それらは写真のサムネイルと絵の透かしのみを伴います。たぶんそれは純粋な英語のせいです。
ここでは、これらの問題に関するASPJPEGの高度な使用について説明します。ここのテクノロジーには、主に次のものが含まれます。
写真サムネイル
絵の透かし
セキュリティコードテクノロジー
画像切断
画像マージ
データベースサポート
よりまれに使用される方法
いくつかの関連する実用的なテクノロジー
ASPJPEGの唯一の欠点は、出力方法が比較的単一であることです。ここでは、主に画像を保存してから呼び出すこの出力方法について説明します。さらに、私は比較的怠zyなので、一部のコードはまだ元のドキュメントで引用されています。私が理解していないことを説明します!
VBまたは.NETを研究した同志は、一目でそれを確実に理解するでしょう。ブラシが来ます。 hehe。
1。写真サムネイル
[コード]
<%
jpeg = server.createObject( "persits.jpeg")呼び出しコンポーネントを設定します
path = server.mappath( "Images")& "/clock.jpg"保留中の画像パス
jpeg.openパスオープン画像
高さと幅は、元の画像の1/2です
jpeg.width = jpeg.originalwidth / 2
jpeg.height = jpeg.originalheight / 2
写真を保存します
jpeg.save server.mappath( "images")& "/clock_small.jpg"
%>
[コード]