Sunday, 10 February 2008

C# bug-2


نصيحه : لو مش مبرمج متوجعش دماغك بالكلام الفاضي دا :)
مش عارف الدوت نت بتاعه العم بيل جيتس بتعمل فيا كدا ليه ... رغم اني كل يوم بيزيد اعجابي بيها و بحبها زياده و خصوصا بعد ما نزلت ال دوت نت 3.5 لكن شكلها زعلانه مني ... رغم اني بعاملها كويس و بشجع اصحابي علشان يشتغلو بيها .
لما حطيت التدوينه قبل الي فاتت عن خطأ في النواه الدوت نت ... واحد كتب عندي تعليق عن اني ... ملفق الكلام دا ليها و مفبرك الصورة و الدونت نت بريئه من كلامك ...
المرادي برضو و انا شغال في امان الله ... و كالعاده بكتب كود عادي ... طلعلي خطأ مش عادي ... :(
الي عايز يجربو يشغل الداله (function ) دي عنده ..
اضغط علي الصورة للتكبير :

هو دا الكود المشكله في رابع سطر ... كود سعيد :)
لا تنسي وضع هذه السطور
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;


C# code :

static public void preform()
{
Bitmap bm = (Bitmap)System.Drawing.Image.FromFile("addimage_Page_092_Image_0002.jpg", true);

Bitmap tmp = new Bitmap(bm.Width, bm.Height);
Graphics grPhoto = Graphics.FromImage(tmp);
grPhoto.DrawImage(bm, new Rectangle(0, 0, tmp.Width, tmp.Height), 0, 0, tmp.Width, tmp.Height, GraphicsUnit.Document);
grPhoto.SmoothingMode = SmoothingMode.HighQuality;
grPhoto.InterpolationMode = InterpolationMode.HighQualityBicubic;
grPhoto.PixelOffsetMode = PixelOffsetMode.HighQuality;
grPhoto.CompositingQuality = CompositingQuality.HighQuality;
ImageCodecInfo[] info = ImageCodecInfo.GetImageEncoders();
EncoderParameters encoderParameters;
encoderParameters = new EncoderParameters(1);
encoderParameters.Param[0] = new EncoderParameter(System.Drawing.Imaging.Encoder.Quality, 1000L);
tmp.SetResolution(600, 600);
tmp.Save("test2.jpg", info[1], encoderParameters);
tmp.Dispose();
bm.Dispose();
grPhoto.Dispose();
info = null;
encoderParameters.Dispose();

}

2 comments:

HoNdA said...

ههههههه ويلكم بيك ان مايكروزفت
اعتقد ان دى اقل الاشياء الى تثبت حب الناس للدوت نت عموما ومنتجات ميكروسوفت خصوصن مالها الجافا ياعم بنت حلال وزى الفل :D

فى تاج عندى ليك ياريت تبقا تاخده :D

عصفور المدينة said...

هو حب أي حاجة من مايكروسوفت لازم يكون هدوء حذر

رسمت صورتك السابقة البسمة على وجوه فريق العمل بتاعنا كله