سؤال

يستخدم مسؤول الرسومات لدينا برنامج Adobe Illustrator ونرغب في استخدام صوره داخل تطبيق WPF الخاص بنا كمسارات.هل هناك طريقة للقيام بذلك؟

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

المحلول

نحن نستخدم تصميم التعبير للقيام بذلك.

لسوء الحظ، لا توجد حاليًا معاينة تجريبية مجانية مثل Blend 2.5، ومع ذلك، يمكنك ذلك تحميل نسخة تجريبية (أعتقد أنه يمكنك استخدامها لمدة 90 يومًا).

إذا كنت لا تريد أن تسلك هذا الطريق، فأنا أعلم أن الكثير من الأشخاص يستخدمون أيضًا مصدر Mike Swanson الذي تمت الإشارة إليه بواسطة curtisk أعلاه.

نصائح أخرى

هذا يجب أن يناسب الفاتورة منظمة العفو الدولية->XAML

يمكنك الانتقال من AI إلى SVG إلى XAML.

  1. من برنامج أدوبي إليستريتور:ملف -> حفظ باسم -> *.SVG.

    • يبدو أن ملف SVG "الملف الشخصي 1.1" كافٍ.

    • لاحظ أنه للحفاظ على أسماء المسار/المجموعة في XAML، يجب عليك تمكين "Preserve Illustrator Editing Capabilities" (أو على الأقل كما يطلق عليه في CS4).

  2. شارب فيكتورز يمكن تحويل بيانات SVG إلى بيانات XAML.سيؤدي هذا إلى إنتاج جزء من XAML مع الجذر <DrawingGroup>.

  3. افعل ما عليك فعله لنسخ ولصق واستخدام XAML، مثل وضعه في صورة كما هو موضح أدناه.يجب أن تظل الكائنات أو المجموعات المسماة في ملف AI تحمل أسمائها في XAML، على سبيل المثال.عبر x:Name="...".

<Image>
  <Image.Source>
    <DrawingImage>
      <DrawingImage.Drawing>
        <DrawingGroup ... the output from step #2 ...>...</DrawingGroup>
      </DrawingImage.Drawing>
    </DrawingImage>
  </Image.Source>
</Image>
  1. يمكن أن تكون أنظمة الإحداثيات مؤلمة إذا كنت تريد تحريك الأشياء.هناك بعض المشاركات الأخرى مثل هذا والتي قد يكون لها رؤى.

اطلب منها تصدير الرسوم التوضيحية بتنسيق آخر (الإصدارات الحديثة من Illustrator تدعم SVG) التي يمكنك استخدامها أو تحويلها إلى شيء سيعمل.

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