1. أضف العلامة المائية إلى الصورة
نسخة الكود كما يلي:
<٪
Dim JPEG "// DECLARE المتغيرات
تعيين jpeg = server.createObject ("persits.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 ، "استوديو Naughty غير المهزوم" // نص ماء ، رقمين 10 هما الإحداثيات XY للعلامة المائية
jpeg.save server.mappath ("aaa_05.jpg") "// إنشاء صورة جديدة مع علامة مائية وحفظ الموقع
اضبط JPEG = لا شيء "// تسجيل الدخول إلى المكون وأصدر المورد
استجابة. write "<img src = aaa_05.jpg>" "" "// إظهار الصورة بعد إنشاء العلامة المائية في هذه الصفحة
٪>
2. توليد الصور المصغرة
نسخة الكود كما يلي:
<٪
Dim JPEG "// DECLARE المتغيرات
تعيين jpeg = server.createObject ("persits.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") "// إنشاء موقع Thumbnail واسمه
اضبط JPEG = لا شيء "// تسجيل الدخول إلى المكون وأصدر المورد
استجابة. write "<img src = aaa_small.jpg>" "" // إظهار صورة الصورة المصغرة التي تم إنشاؤها في هذه الصفحة
٪>
[شفرة]
مقدمة لطرق الاستخدام المتقدمة لمكونات ASPJPEG
ASPJPEG هو مكون قوي للغاية لمعالجة الصور ، في الإصدار الإنجليزي الخالص. ومع ذلك ، كانت هناك إصدارات مجانية وإصدارات متشققة ، ولكن لا توجد العديد من المقالات التي توفر مقدمات مفصلة ومتعمقة لهم. حتى لو كان هناك ، فإنها تنطوي فقط على صور مصغرة وعلامات المياه صورة. ربما يكون ذلك بسبب اللغة الإنجليزية الخالصة.
هنا سأتحدث عن الاستخدام المتقدم لـ ASPJPEG لهذه القضايا. تشمل التقنيات هنا بشكل أساسي:
صورة الصورة المصغرة
صورة مائية
تكنولوجيا رمز الأمن
قطع الصور
دمج الصورة
دعم قاعدة البيانات
المزيد من الأساليب غير المتكررة
وبعض التقنيات العملية ذات الصلة
النقطة الوحيدة لـ ASPJPEG هي أن طريقة الإخراج هي واحدة نسبيًا. هنا ، نتحدث بشكل أساسي عن طريقة الإخراج هذه التي تحفظ الصورة ثم تسميها. بالإضافة إلى ذلك ، أنا كسول نسبيًا ، لذلك لا تزال بعض الرموز مقتبسة في المستند الأصلي ، وسأشرح ما لا أفهمه!
الرفاق الذين درسوا VB أو .NET سوف يفهمونها بالتأكيد في لمحة. تأتي الفرشاة. هيه.
1. الصورة المصغرة
[شفرة]
<٪
تعيين jpeg = server.createObject ("persits.jpeg") مكون الاتصال
path = server.mappath ("الصور") و "/clock.jpg" معلق مسار الصورة
jpeg.Open Path picture picture
الارتفاع والعرض 1/2 من الصورة الأصلية
jpeg.width = jpeg.originalwidth / 2
jpeg.height = jpeg.originalheight / 2
حفظ الصورة
jpeg.save server.mappath ("الصور") و "/clock_small.jpg"
٪>
[شفرة]