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

هل يوجد معيار للرسوميات المتجهة ؟
نعم فقد تبنت منظمة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 مرة ، أثناء كتابة هذه المقالة وهو رقم ضخم جدا يدل على انتشار البرنامج.
كيف يمكني أن تعلم إنكسكيب ؟
توجد الكثير والكثير من المصادر التعليمية لإنكسكيب ، أولا راجع صفحة الأسئلة الشائعة لمعرفة المزيد حول هذا البرنامج والذي استفدنا منها كثيرا في هذه المقالة.
تابع الدروس المرئية حول هذه البرنامج على موقع يوتيوب ، وكذلك على المواقع الإخرى.
ماذا بعد؟
يسعدني إضافاتكم وملاحظاتكم على هذه المقالة.
التعليقات
ممتاز أخ فهد بارك الله
يونيو 9, 2009 كتبه أحمد عبد الرحمن (لم يتم التحقق), منذ سنة واحدة 12 أسبوعا
رقم التعليق4146
ممتاز أخ فهد
بارك الله فيك
عما قريب وفور الإنتهاء من الكتاب الحالي الذي نقوم به في برنامج جمب سأقوم بطرح مشروع تعلمي لهذا البرنامج وأعتقد هذا سيكون خلال شهر بعد صدور النسخة الجديدة إن شاء الله هذا الشهر
اتمنى ألا تتراكم الأمور وتتلخبط الحياة معي
مقال متميز عن برنامج فريد
يونيو 9, 2009 كتبه عبد الهادي (لم يتم التحقق), منذ سنة واحدة 12 أسبوعا
رقم التعليق4149
السلام عليكم ورحمة الله وبركاته.. رائع ما فعلته أخي فهد، فقد ظننت أنك ربما لن تنشر موضوعا عن هذا البرنامج الرائع من خلال ردك ذاك، لكنني تحسست فيه تلميحا للعكس، وفعلا ها أنت قد فعلت.. سعدت بهذا المقال المتكامل، وبعد إذنك سوف أضيف رابط موضوعك هذا كرابط ذي صلة في موضوعي عن البرنامج بمنتديات الأمل.. http://www.alamalnet.com/vb/showthread.php?t=11207 سأنتظر منك إن شاء الله مقالا وافيا عن Blender: http://www.alamalnet.com/vb/showthread.php?t=11194 كثرت الطلبات صح؟ أطلب هذا لأن مدونتك معروفة بتشجيعها للبرامج الحرة، بينما في منتدياي رغم منعنا للمقرصن وتشجيعنا للحر والمجاني فالغالبية ممن يرون منتدى يتصورونه كغيره.. موفق ومني لك أرق تحية..
إن كان الإنكسكيب بهذه القدرات
يونيو 9, 2009 كتبه أبوبكر (لم يتم التحقق), منذ سنة واحدة 12 أسبوعا
رقم التعليق4152
إن كان الإنكسكيب بهذه القدرات فهو إذن سيغنيني عن الجمب حسب ما جاء في الصور
وسأقوم بإذن الله بأخذ الدروس والمرئيات لأتعلمه بعد تعلمي على الجمب وتجربتي المتوسطة معه
موضوع قيم
يونيو 10, 2009 كتبه الاباتشي (لم يتم التحقق), منذ سنة واحدة 12 أسبوعا
رقم التعليق4153
جزاكم الله خيرا
الرسومات لا تتجه فليست متجهة
يونيو 10, 2009 كتبه خالد حسني (لم يتم التحقق), منذ سنة واحدة 12 أسبوعا
رقم التعليق4154
الرسومات لا تتجه فليست متجهة ولكن متجهية نسبة للمتجهات التي تتكون منها
وما هي المتجهات ؟؟
يونيو 10, 2009 كتبه Fahad, منذ سنة واحدة 12 أسبوعا
رقم التعليق4158
وما هي المتجهات ؟؟
ذكرتني بدروس المتجهات التي
يونيو 18, 2009 كتبه زائر (لم يتم التحقق), منذ سنة واحدة 11 أسبوعا
رقم التعليق4284
ذكرتني بدروس المتجهات التي كنّا نأخذها أيام الثانوية :)
http://en.wikipedia.org/wiki/Euclidean_vector
" ولكن حتى الآن لم يصل إلى
يونيو 10, 2009 كتبه alsadk10, منذ سنة واحدة 12 أسبوعا
رقم التعليق4155
" ولكن حتى الآن لم يصل إلى الاكتمال فهو لم يدعم ميزة التحريك و خطوط SVG."
ما الذي يعنيه هذا هل ينتج ملفات svg أم لا؟
حسب ما أرى انه يدعم هذه
يونيو 10, 2009 كتبه زاهر (لم يتم التحقق), منذ سنة واحدة 12 أسبوعا
رقم التعليق4156
حسب ما أرى انه يدعم هذه الخاصية وفي هذه الصفحة العديد من الامثلة بالملفات المصدرة على هذه الصيغة
http://www.inkscape.org/doc/examples/
شكرا أخي فهد على هذه السلسلة من المقالات!!
وإلى الامام.
البرنامج يدعم إنتاج ملفات
يونيو 10, 2009 كتبه Fahad, منذ سنة واحدة 12 أسبوعا
رقم التعليق4157
البرنامج يدعم إنتاج ملفات svg ، ولكن في وقته الحالي لا يدعم كامل مواصفات معيار SVG من مؤسسة W3C والتي من بينها إمكانية التحريك animation . ولكن التطوير جار وخاصة أنه هناك القليل من المتصفحات التي تدعم عرض ملفات svg مباشرة.
شكرا جزيلا وبارك الله
يونيو 11, 2009 كتبه mhmd, منذ سنة واحدة 12 أسبوعا
رقم التعليق4170
شكرا جزيلا وبارك الله فيكم
مقال اكثر من رائع ::
تحياتي ,,