أكثر

يحصل SVG من QGIS إلى Illustrator CC على عرض خاطئ للخط

يحصل SVG من QGIS إلى Illustrator CC على عرض خاطئ للخط


عندما أقوم بتصدير ملفات SVG من QGIS باستخدام مؤلف الطباعة ، يصبح عرض الحد أكبر كثيرًا عند الاستيراد إلى Adobe Illustrator. يبدو أن عرض الحد في SVG يترجم بشكل مختلف في Illustrator مقارنة بـ Inkscape.

مثال

يظهر خط في QGIS بعرض 0.26 مم على شكل

عرض الشوط = "3.07087"

في ملف SVG. وعندما أقوم بفتح الملف في Inkscape ، لا يزال عرضه 0.26 مم ولكن عندما أفتحه في Illustrator ، يظهر عرض الحد على أنه 3.07087 نقطة.

هل لدى أي شخص فكرة لماذا لا يقوم Illustrator "بترجمة" 3.0787 إلى العرض الصحيح؟

وهل هي طريقة لإصلاح هذا؟ أعتقد أنه يمكنني البحث والاستبدال في ملف SVG xml ولكني أفضل عدم ...

هل لها علاقة بمواصفات طول SVG؟

"إذا لم يتم توفير وحدة ، فإن قيمة الطول تمثل المسافة في نظام إحداثيات المستخدم الحالي."

يحرر: لقد لاحظت الآن أن عرض mm يبلغ 0.08466669263 ضعف القيمة الموجودة في ملف SVG XML.

تحرير 2: لقد لاحظت الآن أنه إذا قمت بتعديل أو إزالة بت "viewbox" في ملف SVG ، فإن Inkscape يعرض أيضًا عرض الخط بشكل خاطئ ، لذلك يبدو أن Illustrator لا يفهم مربع العرض وبالتالي يترجم العرض بشكل خاطئ !؟


عند التصدير إلى SVG ، يستفيد QGIS من QSvgGenerator في Qt QgsComposer :: exportCompositionAsSVG. لاحظ مربع حوار تحذير تصدير SVG:

تحتوي وظيفة تصدير SVG في QGIS على العديد من المشكلات بسبب الأخطاء وأوجه القصور في كود Qt4 svg. على وجه الخصوص ، هناك مشاكل مع الطبقات التي لا يتم قطعها في المربع المحيط بالخريطة. إذا كنت تحتاج إلى ملف إخراج يعتمد على المتجهات من Qgis ، فمن المقترح أن تحاول الطباعة إلى PostScript إذا كان إخراج SVG غير مُرضٍ

فيما يتعلق بفتح SVG مباشرة في Illustrator ، تأكد من أن الوحدات الأساسية في Illustrator للسكتات الدماغية هي MM ، وليس النقاط (الافتراضي) ، ولكن قم بذلك قبل لفتح ملف SVG. يمكنك أيضًا محاولة ضبط الوحدات على MM في Document Setup إذا كنت تقوم بالاستيراد إلى مستند Illustrator موجود. هذه الإعدادات مايو لا يغير الاستيراد الناتج ، بالرغم من ذلك.

كما لاحظت ، يواجه Illustrator مشكلة في قبول وحدات MM الافتراضية لتصدير QGIS SVG بينما يقوم Inkscape بعمل أفضل (لا يبدو أن Illustrator يقوم بقياس الحدود على الإطلاق). لذلك ، يمكنك محاولة فتح SVG في Inkscape أولاً ، ثم تصدير نسخة بتنسيق PDF خارج. يجب أن يوفر فتح نسخة PDF في Illustrator عرضًا أكثر دقة للخط ونتائج عرض الخط بدلاً من فتح SVG مباشرةً. لم يحالفني الحظ في التصدير إلى EPS من Inkscape ، حيث بدا أنه يقوم بتنقيط أجزاء من الإخراج بشكل عشوائي.

وبالمثل ، يمكنك أيضًا محاولة التصدير مباشرة إلى PDF من QGIS وفتح ذلك في Illustrator. من المحتمل أن تكون هناك اختلافات في النتيجة في Illustrator بين ما سبقSVG-> Inkscape-> PDF-> IllustratorوPDF-> Illustratorسير العمل. إذا كنت بحاجة إلى المزيد من بنية المستند ، فقد يكون الأول مفيدًا ، على الرغم من أنه يدمر معظم بنية SVG عند تقديم تنسيق PDF.

إذا كنت تشعر أن هناك مشكلة تحتاج إلى تناولها هنا في الكود المصدري QGIS (إن أمكن) ، فيرجى إنشاء تقرير تفصيلي للغاية للمشكلة ، مع الكثير من مقارنات عينة الإخراج ، على متتبع مشكلات QGIS. لم أتمكن من العثور على أي تذكرة إصدار موجودة.

قد يكون أفضل حل لمخرجات SVG في QGIS هو إنشاء مُصدِّر مخصص غير مرتبط بـ QSvgGenerator ، أو إنشاء فئة فرعية جديدة من QSvgGenerator تقوم مسبقًا بقياس عرض السطر لإخراج SVG الخاص بـ Illustrator.


لقد كنت أبحث عن إجابة على هذا لأكثر من عام. أفضل حل وجدته هو ، بمجرد فتح SVG في الذكاء الاصطناعي ، قم بإيقاف تشغيل "مقياس السكتات الدماغية والتأثيرات" ، ثم قم بتوسيع نطاق الكائن المتنوع لأعلى أو لأسفل حتى تبدو الحدود صحيحة نسبيًا. بالطبع ، الأشياء الآن هي أحجام خاطئة. الآن قم بتبديل "ضربات المقياس والتأثيرات" مرة أخرى ، وقم بتغيير حجم الكائنات إلى أحجامها الأصلية.

لا يزال هذا مؤلمًا ، لكنه أفضل قليلاً من إعادة ضبط كل سكتة دماغية على حدة. سأكون مهتمًا جدًا بالحل المناسب.


"الحل" الخاص بي هو: فتح ملف SVG في محرر نصي. انظر إلى السطر الثاني:

خذ قيمة العرض (في هذه الحالة 999.998 مم) ، وقم بتحويلها إلى نقاط. افعل نفس الشيء مع قيمة الارتفاع.

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

الآن سيكون الحجم مناسبًا مع السكتات الدماغية والعرض. أوه وتأكد من أن لديك السكتات الدماغية والتأثيرات نشيط.


عرض SVG الصغير غير المقياس ضبابيًا وخاطئًا في جميع المتصفحات

لدي SVG يتم عرضه بشكل فظيع في جميع المتصفحات.

هناك الكثير من الأسئلة هنا حول عرض SVG الغامض ، لكن جميع الأسئلة التي رأيتها كانت خاصة بمتصفحات معينة ، أو تتضمن تحجيمًا ، أو تطبيق تحويلات ، أو استخدام مرشحات SVG ، أو استخدامها كصورة خلفية ، وما إلى ذلك.

لم يتم ترقيته أو تصغيره ، ولا توجد فلاتر أو أي شيء غير تقليدي يحدث ، فقط مسار واحد في عنصر & ltsvg & gt. إنها 24 × 24 بكسل. عندما أقوم بالتكبير ، يبدو الأمر جيدًا ، ويبدو رائعًا على شاشات شبكية العين.

على اليسار الصورة في Sketch (تبدو جيدة بنفس القدر في Illustrator ، إلخ). على اليمين توجد الصورة في Chrome و Safari و Firefox على OS X. من بين الرموز الثلاثة ، الجزء العلوي طبيعي ، والوسط لديه تحويل: تدوير (0.1 درجة) (رأى بعض الأشخاص قد حققوا بعض النجاح مع ذلك) ، وعلى الجزء السفلي يحتوي على شكل تقديم: crispEdges. كلهم قاسيون:

بدت سيئة بدرجات متفاوتة على جهاز يعمل بنظام Windows ، بما في ذلك IE.

إليك بعض الأشياء التي جربتها ولم تنجح:

  • تصدير SVG من Illustrator بقيم مسار مقربة إلى منزلة عشرية واحدة (لن يسمح لي بعمل 0 منازل عشرية) لمعرفة ما إذا كان له علاقة بكيفية سقوطها على حدود البكسل.
  • تصدير SVG "أكبر" (مربع عرض أكبر ومسار ممتد لملاءمته) وتصغيره في المستعرض. بدا هذا هامشي أفضل ، لكنه لا يزال غير كافٍ.
  • اللعب بعرض السكتة الدماغية - فقط يجعلها تبدو سيئة ولكن بطرق مختلفة.
  • تحولات CSS المختلفة المزعومة لتحسين مشكلات مثل هذه ، + كل خيار لعرض الشكل + تكبير الصورة وتحويلها: تصغيرها مرة أخرى.

من الغريب أن التصميم الأساسي لـ SVG يختلف ببساطة في المتصفح - يجب أن يكون هناك 2 بكسل من المساحة داخل الحرف ، ولكن حتى مع تنعيم واضح ، لا يوجد سوى 1 بكسل من المساحة في جميع المتصفحات.

هل هناك طريقة لتحسين هذا؟ هل يتعلق الأمر بهذا SVG بالتحديد؟ أم أن المتصفحات سيئة حقًا في عرض صور SVG الصغيرة؟


1 إجابة 1

ستحتاج إلى إنشاء مسار معقد من Live Trace.

نظرًا لأن المسارات المعقدة لا يمكن أن تحتوي على ألوان متعددة ، فستحتاج إما إلى استخدام إعداد "أسود وأبيض" مع حد مناسب ، أو استخدام خيار "Greyscale" مع الحد الأدنى من الألوان.

في كلتا الحالتين ، تأكد من تحديد "تجاهل الأبيض".

قم بتوسيع الصورة المتتبعة باستخدام Object & gt Expand.

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


لماذا تظهر علامات الشبكة عند تصدير SVG وليس EPS؟

لقد لاحظت بعض النتائج غير العادية للغاية التي تحاول تصدير الرسومات كصورة متجهية SVG و EPS. عندما أقوم بتصديره كـ EPS ، فإنه يتصرف كما هو متوقع تمامًا كما هو الحال في Mathematica ، ولا يتم تحويل أي شيء إلى نقط ، وهو أمر جيد. لكني أرغب في الحصول على صورة SVG حتى أتمكن من عرضها على الويب. ومع ذلك ، عندما أقوم بالتصدير كـ SVG ، أحصل على بعض خطوط الشبكة الغريبة حقًا التي تظهر! ألق نظرة أدناه:

كما ترى ، هناك بعض خطوط الشبكة الملحوظة للغاية التي تظهر في إصدار SVG ، والتي تتغير بشكل غير متسق مع مستوى التكبير / التصغير ، مما يجعلها مزعجة إلى حد ما. من الواضح أنني أفضل عدم امتلاك خطوط الشبكة ، لذا يبدو أن الحل المعقول هو تحويل EPS إلى SVG ، أليس كذلك؟ لسوء الحظ ، كلما فعلت ذلك ، أحصل على هذه الفوضى الباهتة!

إنه أمر محبط للغاية ، لأنه بغض النظر عما أحاوله ، لا يمكنني الحصول على ما أريد. أنا فقط لا أفهم ما يحدث. إذا تمكن أحد من إلقاء بعض الضوء على الموقف ، فسأكون ممتنًا للغاية لذلك. شكرا جزيلا.


Adobe Illustrator - استيراد ملفات DXF من QGIS3

أحاول استيراد ملفات .DXF إلى Illustrator التي تم إنتاجها بواسطة QGIS3 ، عند إنشاء إخراج QGIS3 dxf ، هناك العديد من الخيارات لاختيار أنواع الترميز لملف DXF.

أدت جميع الخيارات التي جربتها حتى الآن إلى تحميل الملف ولكن لا يمكن عرضه ، حيث يبدو أنه تم تغيير حجم العناصر بشكل غير صحيح. إذن ، سؤالي هو:

ما هي تنسيقات ترميز .DXF التي يقبلها Adobe Illustrator / تعمل بشكل أفضل معها؟ / أين يمكنني العثور على هذه المعلومات؟


مشاكل في تصدير أصول SVG من Illustrator

يسير سير العمل بشكل عام على هذا النحو ، صمم الرمز على Illustrator والصق الرمز وقم بتغيير حجمه للتصميم. نظرًا لأن فريق التطوير لدينا يحتاج إلى رموز SVG وليس فقط الأصول النموذجية 1x و 2x و 3x ، يجب أن أقوم بإنشاء لوحة فنية وتصديرها للخارج.

حصلت على الرمز الخاص بي من Illustrator ، ثم ألصق الأصل في Photoshop ككائن ذكي لاستخدامه ، وهكذا ، بينما أقوم بتغيير حجم الرمز ليلائم ويظهر بشكل جيد مع الرموز الأخرى المحيطة به ، لم يعد الحجم الأصلي عند لصقه لأول مرة من Illustrator.

أول شيء هو أنني يجب أن أقوم بتصدير الأصول في لوحات رسم فردية ثابتة بحجم 64 × 64 في Illustrator على هيئة SVGs ، وهو ما قمت به. يتم تحديد حجم كل هذه الأصول لتناسب حجم لوحة الرسم القماشية 64 × 64. عندما يستخدم المطورون هذه SVGs التي قدمتها ، فإن عددًا قليلاً من الأصول يخرج بشكل كبير جدًا.

ذهبت إلى PSD الخاص بي حيث يتم تحديد حجم الرموز بشكل صحيح عند عرضها ، لكنني أدركت أنه نظرًا لأنني قمت بتغيير حجمها ، فإن النسبة المئوية من W و H تختلف بالنسبة لجميع الرموز الموجودة في PSD الخاص بي. (بعضها يمثل 40٪ من الأصل الملصق ، والبعض الآخر 35٪).

لذلك ، أعتقد أنني مرتبك فقط بشأن كيفية تصدير الأصل مباشرة من Illustrator كـ SVG إذا كان عليّ تغيير حجم الأصل في Photoshop. أقوم بالنقر فوق الكائن الذكي في Photoshop لقيادتي إلى اللوحة الفنية في Illustrator وتصدير لوح الرسم الخاص بي كملف SVG من هناك.

إذن سؤالي هو ، ما هي الطريقة الصحيحة لتصدير رمز SVG إلى الخارج؟ وأيضًا ، هل هناك طريقة للمصممين لعرض أصول SVG وليس إصدار PNG للتصميم على الهاتف)؟

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


تحرير الترخيص

  • للمشاركه - نسخ المصنف وتوزيعه ونقله
  • لإعادة المزج - لتكييف العمل
  • الإسناد - يجب عليك منح الائتمان المناسب ، وتقديم ارتباط إلى الترخيص ، وبيان ما إذا تم إجراء تغييرات. يمكنك القيام بذلك بأي طريقة معقولة ، ولكن ليس بأي طريقة توحي بأن المرخص يؤيدك أو يؤيد استخدامك.
  • شارك بالمثل - إذا قمت بإعادة مزج المواد أو تحويلها أو البناء عليها ، فيجب عليك توزيع مساهماتك بموجب نفس الترخيص أو الترخيص المتوافق مع الأصل.

https://creativecommons.org/licenses/by-sa/3.0 CC BY-SA 3.0 Creative Commons Attribution-Share Alike 3.0 true


11 إجابات 11

لقد تم حذف المعلومات الخاصة بتحويل .svg إلى .wmf. في وقت ما خلال عام 2016 ، اختارت Google عدم قبول ملفات .wmf بعد الآن. الحل الصحيح هو تحويل .svg إلى .emf ، والذي يعمل في وقت كتابة هذا التقرير. توصيتي باستخدام خدمة CloudConvert المجانية لتحويل .emf ، فلا يوجد برنامج يمكن امتلاكه أو تثبيته.

حسنًا ، قم بتحويل ملف .svg هذا إلى ملف بتنسيق wmf.

اعتبارًا من أغسطس 2017 ، تمكنت أخيرًا من القيام بذلك من خلال إجراء من سبع خطوات:

  1. قم بتحميل ملف SVG الهدف إلى Google Drive كملف عادي.
  2. قم بتثبيت "CloudConvert" في Google Drive ، ومنحه الإذن بقراءة جميع مستنداتك (مخيف!
  3. انقر فوق ملف SVG ، وانقر بزر الماوس الأيمن للإرسال إلى CloudConvert.
  4. حول الى "EMF"تنسيق و (هذا مهم) حفظ مرة أخرى في Google Drive.
  5. افتح ملف EMF بتنسيق رسومات جوجل وتحقق من أنها تبدو جيدة.
  6. ضمن قائمة "تحرير" ، اختر ينسخ.
  7. أخيرًا ، في ملف مستند Google، أختر معجون.

يمكنك تحميل ملف SVG الخاص بك إلى http://openclipart.org ثم هناك تحويل تلقائي إلى WMF / EMF على صفحة القصاصات الفنية.

لقد اقتربت ، لكن ليس هناك تمامًا.

  1. الصق المتجه في جدول بيانات في LibreOffice
  2. قم بتحميل جدول البيانات إلى Google Drive
  3. انسخ الكائن المتجه
  4. في الورقة الأخرى ، أدخل رسم
  5. الصق الكائن ، لكنه يلصق كصورة نقطية بدلاً من متجه

بدلاً من ذلك ، اتبع الخطوتين 1 و 2 ، ثم انقل محتويات الورقة الأخرى إلى الورقة التي تم تحميلها واقبل أنه لا يمكنك إضافة المزيد من المتجهات إليها. قد يحالفك الحظ في تنزيل ورقة Google كملف ODS ، وإضافة المتجهات الخاصة بك في LibreOffice ، وإعادة تحميلها مرة أخرى إلى Google ، طالما أن كل محتوى الورقة الخاص بك متوافق مع LibreOffice.

  1. أضف svg إلى مستند LibreOffice Impress (OpenDocument Presentation) .odp واحفظه باسم mysvgs.odp.
  2. قم بتحميله على Google Drive.
  3. افتح mysvgs.odp في Google Drive وانسخ والصق صورة svg عند الحاجة.
  • يعمل على Linux و OSX و Windows.
  • يحتوي مستند Google Presentation المحفوظ بتنسيق pdf على ملف svg بدقة مناسبة.
  • يعمل مثل هذا في يوليو 2018.
  • لقد استخدمت LibreOffice-5.4.4.2
  • بناءً على إجابةphilhibbs

لقد وجدت أن تحويل الرسم الخاص بي إلى WMF يسمح بتحويله إلى مستند Google.

اضطررت إلى تصدير ODF الخاص بي كملف WMF. ثم بعد تحميله على Google Drive الخاص بي ، يمكنني النقر بزر الماوس الأيمن وفتحه كرسم Google.

كانت هناك بعض المشكلات حيث استخدم الرسم الأصلي تعبئة متدرجة وقام التحويل بتحويل التعبئة المتدرجة إلى مجموعة من الخطوط الفردية في الرسم المحول.

لذا فإن سير العمل لترحيل رسم من OpenOffice سيكون:

  • افصل الرسم المتجه كمستند رسم OpenOffice. (تجنب أنماط التعبئة المعقدة)
  • تصدير الرسم بتنسيق WMF
  • من Google Drive ، قم بتحميل الملف إذا لم يكن لديك التحويل التلقائي ممكّنًا ، انقر بزر الماوس الأيمن وقم بالتحويل إلى مستند Google

لم أقم بعد بإعداد سير عمل نظيف لتحويل مستندات OpenOffice مع الرسومات المضمنة. لدي شعور بأن الأمر ليس بهذه السهولة مع Google Drive حتى الآن.


Adobe Illustrator Map يصنع دروسًا تعليمية؟

سلام. أرغب في تجربة الإصدار التجريبي المجاني لمدة 7 أيام من Adobe Illustrator وكنت أتساءل عما إذا كان أي شخص يعرف أي برامج تعليمية جيدة بالنسبة لي لإنشاء خريطة جميلة المظهر معها. نقاط المكافأة لاستيراد ملفات .shp والبيانات النقطية.

لا أعرف أي دروس تعليمية ولكني استخدمت Illustrator لإنشاء الخرائط من قبل. ومع ذلك ، كان سير العمل الخاص بي هو الحصول على تخطيط خريطة تقريبي كافٍ تم إجراؤه في QGIS ثم تصديره كملف PDF. ثم استخدم Illustrator لتقسيم الكائنات في PDF إلى طبقات مختلفة عن طريق فك تجميع كل شيء وإعادة تجميع أنواع المعالم. لهذا يمكنك البحث عن دروس لتقسيم ملفات PDF

هل لديك أي فكرة عما إذا كان PDF ينتج نتائج أفضل من SVG؟ لقد صنعت خريطتين عن طريق تصدير SVG من QGIS إلى الرسام ، لكنها كانت دائمًا صعبة بعض الشيء.

أود فقط أن آخذ درسًا تعليميًا عن الأساسيات في Illustrator. أداة القلم ، والسكتة الدماغية ، والتعبئة ، والمثبتات ، إلخ.

الكشف الكامل. لا يمكنني تحمل القيام بأي نوع من التنسيق في ArcMap. إنه & # x27s مروع للغاية. سأقوم بشكل أساسي بعمل المدى والطبقات وبعض الرموز في ArcMap ثم أتعامل مع الباقي في AI. إذا & # x27re تستخدم ArcMap ، يمكنك التصدير مباشرة إلى ملف .ai. هناك & # x27s بعض أقنعة القطع الغريبة التي عادةً ما أتخلص منها (وأصنع واحدة خاصة بي).

لم أستخدمه مطلقًا مع QGIS ، لكنني متأكد من وجود & # x27s هناك أيضًا.


شاهد الفيديو: QGIS to Illustrator Part 1: SVG