سطر 2: |
سطر 2: |
| | | |
| === الرسوميات المتجهية (Vector graphics) === | | === الرسوميات المتجهية (Vector graphics) === |
− | هي رسومات حاسوبية تستعمل وصفًا للأشكال الهندسية مثل إحداثيات النقط والخطوط والمعادلات الرياضية للمنحنيات لتمثل الصور. وهي بذلك تختلف عن [[الرسوميات النقطية]] (Raster graphics) التي تعتمد على [[ويكيبيديا:بكسل|البكسل]] كأصغر عنصر في الصورة، وتمثل الصورة بمصفوفة من البكسلات. | + | هي رسومات حاسوبية تستعمل وصفًا للأشكال الهندسية مثل إحداثيات النقط والخطوط والمعادلات الرياضية للمنحنيات لتمثل الصور. وهي بذلك تختلف عن الرسوميات النقطية (Raster graphics) التي تعتمد على [[ويكيبيديا:بكسل|البكسل]] كأصغر عنصر في الصورة، وتمثل الصورة بمصفوفة من البكسلات. |
| * وتتميز الرسوميات المتجهية بأنها لا تفقد وضوحها في حالة تكبيرها لأنها تعتمد على معادلات تصف مكونات الصورة فتعيد الرسم على أيّ دقة بالتكبير أو التقريب، على عكس الرسوميات النقطية المحدودة بعدد العنصورات (البكسل)، والتي في حالة تكبيرها تظهر حدود عنصوراتها (بكسل) وتفقد ملامحها عند التقريب،*1 | | * وتتميز الرسوميات المتجهية بأنها لا تفقد وضوحها في حالة تكبيرها لأنها تعتمد على معادلات تصف مكونات الصورة فتعيد الرسم على أيّ دقة بالتكبير أو التقريب، على عكس الرسوميات النقطية المحدودة بعدد العنصورات (البكسل)، والتي في حالة تكبيرها تظهر حدود عنصوراتها (بكسل) وتفقد ملامحها عند التقريب،*1 |
| * ويمكن تعديل أجزاء من الصور المتجهية بسهولة أكثر من الرسوميات النقطية دون أن تؤثر على أجزاء الصورة الأخرى، حيث أنها تحتفظ بببانات كل جزء على حدة. | | * ويمكن تعديل أجزاء من الصور المتجهية بسهولة أكثر من الرسوميات النقطية دون أن تؤثر على أجزاء الصورة الأخرى، حيث أنها تحتفظ بببانات كل جزء على حدة. |
سطر 9: |
سطر 9: |
| === نسق الرسوميات المتجهية متغيرة الحجم (SVG) === | | === نسق الرسوميات المتجهية متغيرة الحجم (SVG) === |
| | | |
− | تبنت منظمة الويب العالمي ([http://www.w3.org/ W3C]) تصميم معيار للرسوميات المتجهية وأطلقت عليه SVG وهو اختصار لـ ( Scalable Vector Graphics ) منذ عام 1999، وهذه التقنية تعتمد بشكل كامل على لغة XML في توصيف الرسوميات المتجهية ثنائية البعد وهي تشمل الألوان والخطوط والنقاط والإحداثيات و المنحنيات بصيغة نصية برمجية يمكن تحريرها بأيّ محرر نصوص، وبهذه الطريقة فإن الناتج النهائي يكون صغير الحجم. وبالإضافة إلى هذه الميزة الهامة، فإن هذه الصور تسمح للمستخدم بتكبير الصور أو تقريبها دون فقدان أيّ تفصيلة من تفاصيلها. وأقرب مثال على ذلك هو ما نراه في رسوم الفلاش، ولكن الرسوم التي تستخدم نسق SVG ستحتوي على قدرات مضمنة أفضل بكثير من رسوم الفلاش. ومن فوائد نسق SVG الأخرى، مقارنة بنسق GIF مثلًا، هي أن لوحة الألوان لهذا النسق تدعم عرض 16 مليون لون، مع دعم كامل لسجلات الألوان (color profiles) ، وذلك لضمان ظهور الألوان كما هي عند استعراضها باستخدام أدوات، أو متصفحات مختلفة. كما أنه يمكن الحصول على نسخ من الصور عند طباعتها من الطابعات المكتبية مشابهة في دقتها لما يراه المستخدم على الشاشة، ولن يرى المستخدم نتوءات من التي يراها في الصور النقطية. | + | تبنت منظمة الويب العالمي ([http://www.w3.org/ W3C]) منذ عام 1999 تصميم (معيار حر/ مفتوح المصدر) للرسوميات المتجهية وأطلقت عليه SVG وهو اختصار لـ (Scalable Vector Graphics)، ليتميز عن مختلف صيغ وتنسيقات الرسوم المتجهية والنقطية بالآتي: |
| + | * تعتمد هذه التقنية بشكل كامل على لغة XML في توصيف الرسوميات المتجهية ثنائية البعد وهي تشمل الألوان والخطوط والنقاط والإحداثيات و المنحنيات بصيغة نصية برمجية يمكن تحريرها بأيّ محرر نصوص، أو متصفح إنترنت، أو برامج تحرير الصور المتجهية. |
| + | * الناتج النهائي أصغر بكثير، وأكثر انضغاطًا من الصور المصدرة بصيغ كـ JPEG و GIF وهي الصيغ الأكثر انتشارًا على الإنترنت |
| + | * تسمح للمستخدم بتكبير الصور أو تقريبها دون فقدان أيّ تفصيلة من تفاصيلها. وأقرب مثال على ذلك هو ما نراه في رسوم الفلاش، ولكن الرسوم التي تستخدم نسق SVG ستحتوي على قدرات مضمنة أفضل بكثير من رسوم الفلاش. |
| + | * من فوائد نسق SVG الأخرى، مقارنة بنسق GIF مثلًا، هي أن لوحة الألوان لهذا النسق تدعم عرض 16 مليون لون، مع دعم كامل لسجلات الألوان (color profiles) ، وذلك لضمان ظهور الألوان كما هي عند استعراضها باستخدام أدوات، أو متصفحات مختلفة. كما أنه يمكن الحصول على نسخ من الصور عند طباعتها من الطابعات المكتبية مشابهة في دقتها لما يراه المستخدم على الشاشة، ولن يرى المستخدم نتوءات من التي يراها في الصور النقطية. |
| + | |
| * لعل أفضل ميزة في الرسوم التي تستخدم نسق SVG هو إمكانية إنشاء الرسومات بسرعة باستخدام لغة برمجة نصية. فعلى سبيل المثال يمكننا كتابة نص برمجي باستخدام عناصر لغة XML التي تقوم بوصف رسوم SVG لعرض نتائج فريق المبيعات على شكل رسوم بيانية (سواء ثنائية أو ثلاثية الأبعاد)، وذلك بشكل تلقائي. | | * لعل أفضل ميزة في الرسوم التي تستخدم نسق SVG هو إمكانية إنشاء الرسومات بسرعة باستخدام لغة برمجة نصية. فعلى سبيل المثال يمكننا كتابة نص برمجي باستخدام عناصر لغة XML التي تقوم بوصف رسوم SVG لعرض نتائج فريق المبيعات على شكل رسوم بيانية (سواء ثنائية أو ثلاثية الأبعاد)، وذلك بشكل تلقائي. |
| | | |
سطر 15: |
سطر 20: |
| === ما هو إنكسكيب (Inkscape) ؟ === | | === ما هو إنكسكيب (Inkscape) ؟ === |
| | | |
− | كغيره من برامج التحرير الصوري المتجهي مثل Adobe Illustrator و Corel Draw و XaraX يتيح برنامج إنكسكيب رسم وتحرير الصور المتجهية، حيث تستطيع من خلاله رسم الأشكال الهندسية المختلفة والنصوص والرسوم الكارتونية، ورسوم الويب، وغير ذلك من الأعمال الطباعية والفنية. لكن ما يميزه عن البرامج السابقة أنه نشأ تحت رخصة حرة تتيح توزيعه وشيفرته المصدرية بشكل حر. | + | كغيره من برامج تحرير الصور المتجهية مثل Adobe Illustrator و Corel Draw و XaraX يتيح برنامج إنكسكيب رسم وتحرير الصور المتجهية، حيث تستطيع من خلاله رسم الأشكال الهندسية المختلفة والخطوط والرسوم الكارتونية، والشعارات والأيقونات، والتصميمات الخاصة بأسطح المكتب لمختلف أجهزة الحاسب، ورسوم الويب، وغير ذلك من الأعمال الطباعية والفنية. لكن ما يميزه عن البرامج السابقة أنه نشأ تحت رخصة حرة تتيح توزيعه وشيفرته المصدرية بشكل حر. |
| * ويعود تاريخ برنامج إنكسكيب لنهاية عام 2003 حين إنشق عن برنامج [[wikipedia:Sodipodi|sodipodi]] بعد عقبات في تطويره اُستهدف تلاشيها في البرنامج الجديد، بالإضافة إلى تغيير وجهة البرنامج لتقديم الدعم الكامل لمعايير نسق SVG بواسطة أدوات وواجهة رسومية سهلة وغير معقدة. | | * ويعود تاريخ برنامج إنكسكيب لنهاية عام 2003 حين إنشق عن برنامج [[wikipedia:Sodipodi|sodipodi]] بعد عقبات في تطويره اُستهدف تلاشيها في البرنامج الجديد، بالإضافة إلى تغيير وجهة البرنامج لتقديم الدعم الكامل لمعايير نسق SVG بواسطة أدوات وواجهة رسومية سهلة وغير معقدة. |
| * لفظ البرنامج يتكون أساسًا من كلمتين (Ink & Scape) أما (Ink) فتعني: (حبر) وهو سائل يحتوي على مكونات صبغية وكيماوية وجزيئات متنوعة تستخدم في الكتابة والطباعة على مسطحات مختلفة من الورق أو غيرها لإظهار نصوص الكتابة والرسومات والتصميمات الملونة المختلفة، ويعكس هذا على أن الإنكسكيب يمكن استعماله كأداة إنتاج. وكلمة Scape فتعني: (نظرة) أيّ رؤية تجمع الكثير من الأشياء، مثل Landscape (منظر)، ويكون بذلك مرجعًا للنهج الموجه للتصوير المتجهي. | | * لفظ البرنامج يتكون أساسًا من كلمتين (Ink & Scape) أما (Ink) فتعني: (حبر) وهو سائل يحتوي على مكونات صبغية وكيماوية وجزيئات متنوعة تستخدم في الكتابة والطباعة على مسطحات مختلفة من الورق أو غيرها لإظهار نصوص الكتابة والرسومات والتصميمات الملونة المختلفة، ويعكس هذا على أن الإنكسكيب يمكن استعماله كأداة إنتاج. وكلمة Scape فتعني: (نظرة) أيّ رؤية تجمع الكثير من الأشياء، مثل Landscape (منظر)، ويكون بذلك مرجعًا للنهج الموجه للتصوير المتجهي. |
− | === يمكننا أن نستخدم إنكسكيب لإنتاج SVG ===
| + | * على الرغم من عدم دعم إنكسكيب لكافة مميزات SVG مثل الرسوم المتحركة إلا أن العمل على دعم كاملة مدرج في الخطط التطويرية للبرنامج، كما أن البرنامج يدعم الاستيراد والتصدير لمجموعة كبيرة من الأنساق والصيغ الخاصة بالصور المتجهية والنقطية. |
− | | |
| === الحصول على البرنامج === | | === الحصول على البرنامج === |
| برنامج إنكسكيب حر، وهذا لا يعني بالضرورة أنه مجاني لكنه متاح الحصول عليه بشكل مجاني حيث تستطيع من خلال الموقع الرسمي للبرنامج تحميل البرنامج بالإضافة إلى الشيفرة المصدرية له وبعض الوثائق وغير ذلك. ويتوفر البرنامج لأنظمة ويندوز وماك ولينكس وسولارس. المتطلبات اللازمة لعمل البرنامج: تنصيب البرنامج: لنظام ماك قم بتحميل ملف DMG ثم انقر نقرًا مزدوجًا عليه ليتنم تنصيبه، وبعد ذلك قُم بسحب أيقونة التطبيق الناتجة عن عملية التنصيب وإفلاتها في مجلد التطبيقات. ولنظام ويندوز قم تحميل ملف EXE ثم انقر نقرًا مزدوجًا عليه وواصل اجراءات الاستمرار والمتابعة التقليدية لتكتمل عملية التنصيب. وأما لينكس فيتوفر البرنامج في المستودعات الرسمية للتوزيعات الأساسية. أيقونة البرنامج إذا وجدت تلك الأيقونة في قائمة تطبيقات النظام فهل يدل على أن البرنامج تم تنصيبه بشكل سليم، ولا تحتاج الآنسوى النقر بشكل مزدوج على الأيقونة كي يبدأ عمل البرنامج. | | برنامج إنكسكيب حر، وهذا لا يعني بالضرورة أنه مجاني لكنه متاح الحصول عليه بشكل مجاني حيث تستطيع من خلال الموقع الرسمي للبرنامج تحميل البرنامج بالإضافة إلى الشيفرة المصدرية له وبعض الوثائق وغير ذلك. ويتوفر البرنامج لأنظمة ويندوز وماك ولينكس وسولارس. المتطلبات اللازمة لعمل البرنامج: تنصيب البرنامج: لنظام ماك قم بتحميل ملف DMG ثم انقر نقرًا مزدوجًا عليه ليتنم تنصيبه، وبعد ذلك قُم بسحب أيقونة التطبيق الناتجة عن عملية التنصيب وإفلاتها في مجلد التطبيقات. ولنظام ويندوز قم تحميل ملف EXE ثم انقر نقرًا مزدوجًا عليه وواصل اجراءات الاستمرار والمتابعة التقليدية لتكتمل عملية التنصيب. وأما لينكس فيتوفر البرنامج في المستودعات الرسمية للتوزيعات الأساسية. أيقونة البرنامج إذا وجدت تلك الأيقونة في قائمة تطبيقات النظام فهل يدل على أن البرنامج تم تنصيبه بشكل سليم، ولا تحتاج الآنسوى النقر بشكل مزدوج على الأيقونة كي يبدأ عمل البرنامج. |