1. เพิ่มลายน้ำลงในภาพ
การคัดลอกรหัสมีดังนี้:
-
dim jpeg” // ประกาศตัวแปร
ตั้งค่า jpeg = server.createObject ("persit.jpeg") "" // การเรียกส่วนประกอบ
jpeg.open server.mappath ("aaa.jpg")” // ตำแหน่งภาพต้นทาง
jpeg.canvas.font.color = & h000000” // สีแบบอักษรลายน้ำ
jpeg.canvas.font.family = "songzi" "" // watermark font
jpeg.canvas.font.size = 14” // ขนาดตัวอักษรลายน้ำ
jpeg.canvas.font.bold = false” // เป็นตัวหนาหรือไม่ใช้: จริง
jpeg.canvas.font.bkmode = & hfffff” // สีพื้นหลังตัวอักษร
jpeg.canvas.print 10, 10,“ สตูดิโอซนที่พ่ายแพ้”” // ข้อความลายน้ำสองหมายเลข 10 เป็นพิกัด XY ของลายน้ำ
jpeg.save server.mappath ("aaa_05.jpg")” // สร้างภาพใหม่ด้วยลายน้ำและบันทึกตำแหน่ง
ตั้งค่า jpeg = ไม่มีอะไร” // เข้าสู่ระบบส่วนประกอบและปล่อยทรัพยากร
Response.write "<img src = aaa_05.jpg>" "" // แสดงภาพหลังจากที่ลายน้ำถูกสร้างขึ้นในหน้านี้
-
2. สร้างภาพขนาดย่อ
การคัดลอกรหัสมีดังนี้:
-
dim jpeg” // ประกาศตัวแปร
ตั้งค่า jpeg = server.createObject ("persit.jpeg") "" // การเรียกส่วนประกอบ
jpeg.open server.mappath ("aaa.jpg")” // ตำแหน่งภาพต้นฉบับ
jpeg.width = jpeg.originalwidth/4” // สมมติว่าความกว้างของภาพเป็นหนึ่งในสี่ของภาพต้นฉบับ
jpeg.height = jpeg.originalheight/4” // สมมติว่าความสูงของภาพเป็นหนึ่งในสี่ของภาพต้นฉบับ
jpeg.sharpen 1, 130” // ตั้งค่าเอฟเฟกต์การลับคม
JPEG.SAVE SERVER.MAPPATH ("AAA_SMALL.JPG")” // สร้างตำแหน่งและชื่อแบบย่อและชื่อ
ตั้งค่า jpeg = ไม่มีอะไร” // เข้าสู่ระบบส่วนประกอบและปล่อยทรัพยากร
Response.write "<img src = aaa_small.jpg>" "" // แสดงภาพย่อที่สร้างขึ้นในหน้านี้
-
[รหัส]
เบื้องต้นเกี่ยวกับวิธีการใช้งานขั้นสูงของส่วนประกอบ ASPJPEG
ASPJPEG เป็นองค์ประกอบการประมวลผลภาพที่ทรงพลังมากในเวอร์ชันภาษาอังกฤษบริสุทธิ์ อย่างไรก็ตามมีเวอร์ชันฟรีและเวอร์ชันที่แตก แต่มีบทความไม่มากที่ให้รายละเอียดและแนะนำในเชิงลึกกับพวกเขา แม้ว่าจะมีพวกเขาเกี่ยวข้องกับภาพขนาดย่อของภาพและลายน้ำรูปภาพเท่านั้น อาจเป็นเพราะภาษาอังกฤษบริสุทธิ์
ที่นี่ฉันจะพูดคุยเกี่ยวกับการใช้ ASPJPEG ขั้นสูงสำหรับปัญหาเหล่านี้ เทคโนโลยีที่นี่ส่วนใหญ่รวมถึง:
ภาพขนาดย่อ
ลายน้ำ
เทคโนโลยีรหัสความปลอดภัย
การตัดภาพ
การผสานรูปภาพ
รองรับฐานข้อมูล
วิธีการใช้งานไม่บ่อยขึ้น
และเทคโนโลยีการปฏิบัติที่เกี่ยวข้องบางอย่าง
จุดสั้น ๆ เพียงอย่างเดียวของ ASPJPEG คือวิธีการส่งออกนั้นค่อนข้างเดี่ยว ที่นี่เราส่วนใหญ่พูดถึงวิธีการส่งออกนี้ที่บันทึกภาพแล้วเรียกมัน นอกจากนี้ฉันค่อนข้างขี้เกียจดังนั้นบางรหัสยังคงอ้างถึงในเอกสารต้นฉบับและฉันจะอธิบายสิ่งที่ฉันไม่เข้าใจ!
สหายที่ศึกษา VB หรือ. NET จะเข้าใจอย่างแน่นอน แปรงมา ฮิฮิ
1. ภาพขนาดย่อ
[รหัส]
-
ตั้งค่า jpeg = server.createObject ("persit.jpeg") ส่วนประกอบการโทร
path = server.mappath ("images") & "/clock.jpg" PATH Image Path ที่รอดำเนินการ
JPEG.OPEN PATH Open Picture
ความสูงและความกว้างคือ 1/2 ของภาพต้นฉบับ
jpeg.width = jpeg.originalwidth / 2
jpeg.height = jpeg.originalheight / 2
บันทึกรูปภาพ
jpeg.save server.mappath ("images") & "/clock_small.jpg"
-
[รหัส]