1. Tambahkan tanda air ke gambar
Salinan kode adalah sebagai berikut:
<%
Redup jpeg ”// menyatakan variabel
Setel jpeg = server.CreateObject ("persits.jpeg") "" // Calling Component
Jpeg.open server.mappath ("aaa.jpg") "// Sumber Lokasi Gambar
Jpeg.canvas.font.color = & H000000 "// WATERMARK FONT Color
Jpeg.canvas.font.family = "songzi" "" // watermark font
Jpeg.canvas.font.size = 14 ”// ukuran font watermark
Jpeg.canvas.font.bold = false ”// Apakah ini berani? Gunakan: true
Jpeg.canvas.font.bkmode = & hfffff "// warna latar belakang font
Jpeg.canvas.print 10, 10, "Studio Nakal Tidak Terkalahkan" "// Teks Watermark, dua angka 10 adalah koordinat XY dari tanda air
Jpeg.save server.mappath ("aaa_05.jpg") "// menghasilkan gambar baru dengan tanda air dan menyimpan lokasi
Setel jpeg = nothing ”// Login komponen dan lepaskan sumber daya
Response.write "<img src = aaa_05.jpg>" "" // tunjukkan gambar setelah tanda air dihasilkan di halaman ini
%>
2. Hasilkan thumbnail
Salinan kode adalah sebagai berikut:
<%
Redup jpeg ”// menyatakan variabel
Setel jpeg = server.CreateObject ("persits.jpeg") "" // Calling Component
Jpeg.open server.mappath ("aaa.jpg") "// lokasi gambar asli
Jpeg.width = jpeg.originalwidth/4 "// Misalkan lebar gambar adalah seperempat dari gambar aslinya
Jpeg.height = jpeg.originalheight/4 "// Misalkan ketinggian gambar adalah seperempat dari gambar aslinya
Jpeg.sharpen 1, 130 "// atur efek penajaman
Jpeg.save server.mappath ("aaa_small.jpg") "// menghasilkan lokasi dan nama thumbnail
Setel jpeg = nothing ”// Login komponen dan lepaskan sumber daya
Response.write "<img src = aaa_small.jpg>" "" // tunjukkan gambar thumbnail yang dihasilkan di halaman ini
%>
[kode]
Pengantar Metode Penggunaan Komponen ASPJPEG Tingkat Lanjut
ASPJPEG adalah komponen pemrosesan gambar yang sangat kuat, dalam versi bahasa Inggris murni. Namun, ada versi gratis dan versi retak, tetapi tidak ada banyak artikel yang memberikan perkenalan terperinci dan mendalam kepada mereka. Bahkan jika ada, mereka hanya melibatkan gambar mini dan air gambar. Mungkin itu karena bahasa Inggris murni.
Di sini saya akan berbicara tentang penggunaan lanjutan ASPJPEG untuk masalah ini. Teknologi di sini terutama meliputi:
Gambar gambar kecil
Bayangkan tanda air
Teknologi Kode Keamanan
Pemotongan gambar
Gabungan gambar
Dukungan Basis Data
Metode yang lebih jarang digunakan
dan beberapa teknologi praktis terkait
Satu -satunya titik kekurangan ASPJPEG adalah bahwa metode output relatif tunggal. Di sini, kami terutama berbicara tentang metode output ini yang menyimpan gambar dan kemudian memanggilnya. Selain itu, saya relatif malas, jadi beberapa kode masih dikutip dalam dokumen asli, dan saya akan menjelaskan apa yang tidak saya mengerti!
Kawan -kawan yang telah mempelajari VB atau .NET pasti akan memahaminya secara sekilas. Sikat datang. hehe.
1. Gambar Thumbnail
[kode]
<%
Setel jpeg = server.createObject ("persits.jpeg") komponen panggilan
Path = server.mappath ("gambar") & "/clock.jpg" jalur gambar yang tertunda
JPEG.Open Path Open Picture
Tinggi dan lebar adalah 1/2 dari gambar aslinya
Jpeg.width = jpeg.originalwidth / 2
Jpeg.height = jpeg.originalheight / 2
Simpan gambarnya
Jpeg.save server.mappath ("gambar") & "/clock_small.jpg"
%>
[kode]