يشرح هذا البرنامج التعليمي السريع كيفية ** تدوير الصورة في C# ** بمساعدة إعدادات التكوين وقائمة المهام خطوة بخطوة لتحقيق هذه الوظيفة. أثناء استخدام ** C# rotate bitmap ** ، سيتم عرض العملية للزاوية المحددة من قبل المستخدم مع خيار ضبط لون خلفية السطح المكشوف بسبب تدوير الصورة. ستتعلم أيضًا تدوير الصور وقلبها في وقت واحد لأي نوع من الصور مثل BMP ، PNG ، JPEG ، إلخ.
خطوات تدوير الصورة في C#
- قم بتهيئة البيئة لإضافة Aspose.Imaging من مدير حزمة Nuget إلى التطبيق
- قم بتحميل الصورة المصدر في كائن فئة Image الذي سيتم تدويره
- إرسال الصورة إلى RasterImage
- قم بتخزين الصورة مؤقتًا في الذاكرة للحصول على أداء أفضل أثناء عمليات التحويل
- قم بتدوير الصورة بمقدار 30 درجة واضبط لون الخلفية على الأخضر باستخدام وظيفة RasterImage.Rotate
- اقلب الصورة على المحور ص باستخدام وظيفة RasterImage.RotateFlip
- احفظ الصورة المعدلة باسم BMP
باستخدام * C# قم بتدوير الصورة بالزاوية * يتم وصف العملية بالتفصيل بمساعدة تكوين البيئة ثم سلسلة من الخطوات التي يتعين تنفيذها لهذه الميزة. يتم تحميل صورة BMP المستهدفة على أنها RasterImage التي لها طرق مختلفة لتدوير الصور وعكسها. يتم تخزين الصورة مؤقتًا أولاً للحصول على الأداء ثم تدويرها وعكسها قبل حفظها مرة أخرى على القرص.
رمز لتدوير الصورة في C#
- لتدوير الصورة النقطية C# * ، يتم توضيح الكود الذي يستخدم RasterImage.Rotate وظيفة لتدوير الصورة فقط بزاوية معينة. يمكنك ضبط لون الخلفية للمساحة التي ستترك فارغة في حالة تدوير الصورة المصدر. بالإضافة إلى ذلك ، يمكنك قلب الصورة أيضًا بمساعدة RasterImage.RotateFlip وظيفة تتطلب RotateFlipType العداد الذي يحتوي على قيم مثل Rotate90FlipX للتدوير بزاوية 90 درجة ثم قلب المحور X ، تدوير 90FlipY للتدوير بزاوية 90 درجة والانعكاس حول المحور Y وبالمثل وجود 16 خيارًا مختلفًا للتدوير والوجه.
في هذا البرنامج التعليمي ، تعلمنا كيفية تدوير الصورة في C# ومع ذلك ، إذا كنت تريد معرفة كيفية تغيير حجم الصور ، فراجع المقالة على كيفية تغيير حجم الصورة في C#.