شبكة القرصان

امن,اختراق,برامج,حماية,هكر,اختراق مواقع و سرفرات,اختراق ايميلات و اجهزة,حماية الانظمة,تطوير مواقع,حماية مواقع,دروس و شروحات,تقنية المعلومات,تحميل,Download,laptop,hacker,leran,programs,iptables,,Security,free soft,server,attack,hacker web

تطوير المواقع عام لغات البرمجة

التعامل مع الصور في صفحات asp.net وتحجيمها

تحجيم الصور أو تغيير حجمها أمر مهم جداً خصوصاً في الويب من أجل توفثر الباندويث وتسريع الصفحه عند العرض

انا هنا لا اقصد الصور التي تكون في اصل تصميم صفحة الويب بل أقصد الصور التي يضيفها المستخدمون للموقع فلو عامل اصحاب المواقع صور المستخدمين بحجمها الاصلي لكانت كارثه عليهم جميعاً فجهاز المستخدم سيستهلك الكثير من الانترنت في تحميل صورة هو في غنا عنها وصاحب الموقع سيحتاج مساحات تخزين أكبر من المتوقع للصور فقط .

تطبيق اليوم سيكون على مركز رفع صور في موقع بتقنية asp.net vb.net

سنقوم بإنشاء enum يحمل قيم افتراضية لاحجام الصور التي قد نستخدمها في موقعنا

	Enum imgsize
		smal = 100
		mudim = 300
		larg = 700
		xlarg = 1000
		xxlarg = 1500
	End Enum

 

الان سنقوم بعمل داله من نوع bitmap تستقبل بارامترين الاول كائن من نوع Bitmap والثاني من  نوع Enum imgsize الخاص بنا

 

	Private Function editsize(ByVal p As Bitmap, ByVal size As imgsize) As Bitmap
		Dim pic As New Bitmap(p, New Size(size, size))
		Return pic
	End Function

تجربة المثال سنقوم بتجربته داخل فورم ويب يوجد به مركز لرفع الصور

imgSize1 ‫(1)‬

نقوم بإختيار صورة ورفعها .

imgSize1 ‫(1)‬ ‫‬

بعد عملية الرفع سنلاحظ أن حجم الصورة قد تقلص بشكل كبير (الاصل في اليمين )

imgSize1 ‫(193061933)‬ ‫‬

إليك كيف استخدمنا الداله السابقه بشكل عملي

imgSize1 ‫(193061934)‬ ‫‬

ختاماً نسئلكم الدعاء ليمننا الحبيب

اترك ردا

لن يتم نشر عنوان بريدك الإلكتروني.