Inkscape للرسوميات المتجهة

نشره Fahad في

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

هل يوجد معيار للرسوميات المتجهة ؟
نعم فقد تبنت منظمةW3C تصميم معياري للرسوميات المتجهة وأطلقت عليه SVG  وهي اختصار لـ ( Scalable Vector Graphics ) منذ عام 1999 ، وهذه التقنية تعتمد بشكل كامل على لغة XML في توصيف الرسوميات المتجهة ثنائية البعد وهي تشمل الألوان و الخطوط والنقاط و الإحداثيات و المنحيات بصيغة نصية يمكنك تحريرها بأي محرر نصوص عادي، وبهذه الطريقة فإن الناتج النهائي يكون صغير الحجم .

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

ولكن ما علاقة هذا كله بالعنوان؟
حسنا في هذه النقطة من المقالة أنا متأكد بأنك فهمت الشق الثاني من العنوان وهو الرسوميات المتجهة ، وسأشرح لك الشق الأول Inkscape.

شعار إنكسكيب
بعدما وضحنا أهمية الرسوميات المتجه ، ظهرت العديد من البرامج الحرة والتجارية لإنتاج هذه الرسوميات، فمن أشهر البرامج التجارية هي أدوبي إلستريتور و كولر درو. ولكن عندما نأتي إلى عالم المصادر الحرة فهناك الكثير من البرامج للرسوم المتجهة ولكن أشهرها في هذه اللحظة هو برنامج Inkscape.
برنامج إنكسكيب هو عبارة عن برنامج حر للرسم المتجهي وهو مماثل ل Adobe Illustrator ، Corel Draw, Freehand و XaraX . والأصل في البرنامج أنه اعتمد على Scalable Vector Graphics أو ما يختصر بـ SVG بشكل أساسي و هوشكل مفتوح على أساس معيار W3C و مبني على XML .
يطور برنامج إنكسكيب بشكل رئيسي لمنصة جنو لينكس ولكن هو متعدد المنصات فهو يعمل على الماكنتوش و الأنظمة الشبيه باليونكس و كذلك نظام مايكروسوفت ويندوز. الفكرة الأساسية حول إنكسكيب هي تخصصه في دعم معايير SVG  و CSS  ولكن حتى الآن لم يصل إلى الاكتمال فهو لم يدعم ميزة التحريك و خطوط SVG. يتطور برنامج إنكسكيب بشكل سريع وتضاف إليه خصائص جديد كل إصدارة. وهو تحت ترخيص GPL

تاريخ إنكسكيب :
عندما نتكلم عن المصادر الحرة فإننا يجب أن نلم بمبادئها الأساسية حتى نفهم كيفية تحركها ، فمن المبادئ الأساسية للمصادر الحرة هي الحرية في مشاهدة مصدر البرنامج و التعديل عليه وتوزيعه من دون قيود. هذا المبدأ ضمن للبرنامج بقائها ، ففي حالة أن المطور الأساسي لم يجد الوقت الكافي للتطوير أو طرأ عليه ظرف ما ، فإن البرنامج لا يتوقف بتوقفه ، بل يكمل المشوار المطورون الآخرون.
يظهر هذا جليا في تاريخ إنكسكيب  ، فهو بدأ عام 2003 كمشروع منشق من مشروع Sodipodi والذي بدأ تطويره منذ عام 1999 و الذي بدوره كان مبني على مشروع آخر اسمه Gill والذي توقف تطوير منذ فترة.
بدأ مشروع إنكسكيب كمشروع منشق بقيادة أربعة مطورين من مشروع Sodipodi والذين حددوا هوية جديدة للمشروع الجديد تخالف المشروع الأصلي، فالهدف من المشروع كان إنشاء برنامج رسم يوفر دعما كليا لل SVG وهذا بخلاف Sodipodi الذي كان يهدف إلى إنتاج برنامج جيد للرسوميات المتجهة ولا يهدف إلى توفير دعما كاملا لمعايير SVG.
الهدف الثاني هو الانتقال إلى البرمجة باستخدام لغة ++C بخلاف البرنامج الأصلي والذي كان يعتمد على لغة السي ، وهذا نتيجة للتعقيد الكبير الذي صار إليه المشروع الأم وصعوبة التطوير وانضمام المطورين الجدد إلى المشروع.
اعتمد انكسكيب على واجهة gtkmm  والتي توفر دعم لغة سي بلاس بلاس لمكتبة +GTK.
الهدف الثالث كان هو انتاج واجهة رسومية تعتمد على معايير سطح المكتب جنوم وذلك من أجل التوافقية وسهولة الاستخدام.
الهدف الرابع هو اعتماد معمارية النواة والإضافات فالنواة توفر الوظائف الأساسية و المميزات تأتي بشكل ملحقات.
الهدف الخامس اعتماد دورة تطوير مفتوحة، موجهة من طرف المجتمع.
منذ تلك السنة توالت الإصدارات المميزة والمحملة بالمميزات الجديدة في كل مرة ، ووصل البرنامج إلى الإصدارة 0.46 في عام 2008 ومن المتوقع صدرو النسخة 0.47 في الأيام القليلة المقبلة.
في كل إصدارة تضاف مميزات جديد ورائعة و يعاد النظر في سهولة الاستخدام ، فالواجهة الرسومية لإنكسكيب تشبه الآن لحد بعيد واجهة البرنامج التجاري XaraX ، وذلك لتوفير السهولة والسرعة في استخدام البرنامج.
والجدير بالذكر أن مشروع Sodipodi توقف عن التطوير ويعتبر مشروعا ميتا منذ عام 2004.
ماذا يعني إنكسكيب ؟
الاسم مكون أساسًا من كلمتين "ink" و "scape".
ink وتعنى ( حبر ) وهي مادة عامة تستخدم لأعمال الرسم ، وتستخدم أيضا عندما يكون العمل جاهز ليتم تطبيقه على الورق بشكل دائم، اذاً الإسم يدل على أن الإنكسكيب يمكن استعماله كأداة إنتاج. Scape ( نظرة ) رؤية تجمع عدد كبير من الأشياء، مثل Landscape ( منظر) ، ويكون بذلك مرجعا للنهج الموجه للتصوير المتجهي.
 
هل إنكسكيب يعوض جمب أو فوتوشوب ؟

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

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

مميزات إنكسكيب
لعل أفضل طريقة لعرض مميزات هذا البرنامج هي استعراض بعض الأعمال التي صممت باستخدامه ، فلرب صورة أبلغ من ألف كلمة، اترككم مع بعض هذه التصميمات.
خريطة باستخدام إنكسكيب

رسم وجه باستخدام انكسكيب

المسارات في إنكسكيب

سيارة باستخدام إنكسكيب

بطريق باستخدام إنكسكيب

موستانج باستخدام إنكسكيب

شاشة حاسوب باستخدام إنكسكيب
هل إنكسكيب أفضل من أدوبي Illustrator ؟
دائما يطرح هذا التساؤل عندما نتكلم عن البرامج الحرة ، هل البرامج الحرة أفضل من البرامج التجارية ؟ بطبيعة الحال لا توجد إجابة واحدة لهذا التساؤل بل يعتمد على متطلباتك و قدرتك المالية.
فإذا كنت تمتلك المال الكافي لشراء رخصة أدوبي إليستيرتر (قرابة 600$ )،  فإنك تستطيع أن تجمع بين البرنامجين بسهولة فبرنامج إنكسكيب مجاني ولا يكلفك شيئا.
أما إذا حصلت على برنامج إلسيترتر بالمجان فأنصحك أن تعيد التفكير فيما أنت تعمله ، و أن تحترم حقوق الملكية وتسارع بشراء الترخيص اللازم.
حسنا لمعرفة الفروق بين البرنامجين تابع هذه الصفحة. لأن إنكسكيب يمتلك مميزات لا يمكن لإليسترتور فعلها ، كذلك يمتلك برنامج إليسترتور مميزات لا يمكن لإنكسكيب فعلها.

كيف يمكني تنزيل نسختي ؟
لتنزيل البرنامج لمنصة الويندوز أو إحدى توزيعات اللينكس أو لنظام الماك تابع هذه الصفحة ، وتجدر الإشارة أن عدد تنزيلات الإصدارة 0.46 بلغت  2,798,381 مرة ، أثناء كتابة هذه المقالة وهو رقم ضخم جدا يدل على انتشار البرنامج.

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

ماذا بعد؟
يسعدني إضافاتكم وملاحظاتكم على هذه المقالة.

Comments