سؤال

هل من الممكن إنشاء صورة أو رسم باستخدام بيانات متجهية تحتوي على مكونات عشرية تختلف؟ وبالطبع، إذا كان ذلك ممكنا ... ثم كيف؟

على سبيل المثال: يتوجه متجه بنقطتين حيث النقطة الأولى هو {9.56 و 4.1} والنقطة اثنين {3.456789،2.12345}.

ملاحظة: يختلف الدقة من الرقم إلى الرقم.

هل كانت مفيدة؟

المحلول

يمكنك رسم متجهات إلى صورة نقطية ثم قم بحفظ الصورة النقطية كما يلي.

using System.Drawing;
using System.Drawing.Imaging;
.
.  
.
using (Bitmap bmp = new Bitmap(10, 10))
{
    using (Graphics g = Graphics.FromImage(bmp))
    {
        g.Clear(Color.White);
        g.DrawLine(Pens.Black, new PointF(9.56f, 4.1f), new PointF(3.456789f, 2.12345f));
    }
    bmp.Save(@"c:\myimage.jpg", ImageFormat.Jpeg);
}

نصائح أخرى

بالطبع. على سبيل المثال، سترسم فئة الخط خطا في WPF. يستخدم اثنين من الزوجي لكل تنسيق. X1 و Y1 و X2 و Y2.

إذا تم تخزين بياناتك في موقع البيانات العشري، فيمكنك القيام بميزة بسيطة.

ضع في اعتبارك، أحاول استقراء ما تحاول القيام به من سؤالك. كيف تخطط لرسم أشكال المتجهات الخاصة بك؟ ما هو نهجك العام؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top