الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مقدمة في بورغ " تحرير الصور"

مغلق
بدأه BESHEER في 15 أغسطس 2006 · 0 رد · 389 مشاهدة · في نظام تشغيل Unix & Linux
مشاركة: واتساب X فيسبوك تيليجرام
#1

مقدمة في بورغ

baslik.gifنبذة مختصرة:

لو أردت معالجة لقطات و صور و لديك الآلاف منها لكنك لا تملك محطة عمل رسومية قوية، بل الكثير من الحواسيب الشخصية فـ" بورغ" يمكنه مساعدتك لتجعلها تعمل معا لأجلك و كانها آلة كبيرة

ما هو بورغ؟

(BMRT Ordinary Rendering GUI)

بورغ مكتوب بلغة جافا. هو واجهة رسومية لمستخدم

BRMT blue moon rendering tools

. لكنه ليس واجهة فحسب بل موزعا للأعمال على عدة حواسيب يعمل -بي أر أم تي- عليها لمعالجة اللقطات .وبعد أن تفرغ الحواسيب من العمل يُجمِّع النتائج في مكان واحد.

ما الحاجة إلى بورغ؟

منذ بدء استعمال الحواسيب في عملية تحريك الرسوم تطورت البرامج والمعدّات تطورا باهرا. فاليوم يصعب التمييز بين صور حاكاها الحاسوب و أخرى من عالمنا الحقيقي. بل أن عدة أفلام رسمت بالحاسوب. و الآن يستعمل العلماء و الفنانون من رسوم الحاسوب المتحرّكة استعمالا فعالا. الرسوم المحركة بالحاسوب تفيد في ميادين عديدة كاختبارات تصادم السّيّارات,و جراحة الدماغ ، و أبحاث الفضاء والتّعليم و غير ذلك.

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

أما السبب الثّاني فيجب أن تتحرك الصور بسرعة 25 إطارا في الثّانية لترى العين البشريّة الحركة واقعية.

تثبيت بورغ؟

يمكن تنزيل بورغ مجانا من الموقع

http://www.project-borg.org .

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

tar xvfz borg0.2.90_install.tar.gz

بعدها تحصل على هذه الملفات و الأدلة:

borg_install/

borg_install/bin/

borg_install/bin/install.jar

borg_install/sm/

borg_install/sm/borg.jar

borg_install/sm/credits.jpg

borg_install/sm/startup.jpg

borg_install/sm/topimage.jpg

borg_install/sm/english.borg.lang

borg_install/sm/german.borg.lang

borg_install/sm/borg.bat

borg_install/bserver/

borg_install/bserver/bserver.jar

borg_install/bserver/bserver.bat

borg_install/doc/

borg_install/doc/doc.zip

borg_install/icons/

borg_install/icons/BorgServer.xpm

borg_install/icons/BorgServerManager.xpm

borg_install/CHANGES

borg_install/CHANGES.GERMAN

borg_install/FEATURELIST

borg_install/README

borg_install/Win32.txt

borg_install/chmode.sh

borg_install/install_for_jre1.1.x/

borg_install/install_for_jre1.1.x/install.bat

borg_install/install_for_jre1.1.x/install.sh

borg_install/install_for_jre1.1.x/install.x11

borg_install/install_for_jre1.2.x/

borg_install/install_for_jre1.2.x/install.bat

borg_install/install_for_jre1.2.x/install.sh

borg_install/install_for_jre1.2.x/install.x11

borg_install/license.borg.txt

حتى تستعمل بورغ تحتاج إلى تثبيت " منفذ جافا" أو بيئة تطوير بـ"جافا".

عليك أن تثبت بورغ حسب إصدار جافا الذي لديك باستعمال الملف المناسب من بين هذين الدليلين borg_install/install_for_jre1.1.xi أو borg_install/install_for_jre1.2.x.

. كل منهما فيه ثلاثة ملفّات للتثبيت واحد للويندوز هو install.bat و اثنان لـنظام يُنِكس هما install.sh, للتثبيت على سطر الأوامر و install.x11 للتثبيت في نوافذ X

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

عليك بهذا الأمر لتعرف رقم إصدار جافا الذي لديك:

java -version

نحن نستعمل الإصدار رقم 1.3.0 لذا نتج لنا عن الأمر السابق

java version "1.3.0

ثم دخلنا إلى الدليل

borg_install/install_for_jre1.2.x

و كتبنا الأمر

install.x11

قد تظهر لك هذه الرسالة

"Unable to initialize threads: cannot find class java/lang/Thread

Could not create Java VM"

مما يعني أنّك لم تحدد متغيّر البيئة CLASSPATH

لذا نفذ الأوامر :

bash:

CLASSPATH=/usr/lib/java

export CLASSPATH

tcsh:

setenv CLASSPATH /usr/lib/java

فإذا نجحت ظهرت لك نافذة الترخيص :

borg01.gif

الأخبار السارة : يعمل الإصدار القادم من بورغ في شهر نيسان/أبريل على GPL. بعد أن تقرأ الرّخصة الحاليّة لبورغ تحصل على :

borg02.gif

الآن اختر تثبيت بورغ على الجهاز إما مديرا للخدم أو خادما. مدير الخدم ينسق بين الخدم بينما الخادم يعالج الصور باستعمال BRMT و يرسل النتائج إلى المدير. وهذا مخطط لذلك.

borg01s.gif

أوّلاً عليك أن تركب مدير الخدم على الحاسوب الذي تعمل عليه ، و الخدم على الحواسيب الأخرى

وللتبسيط فقط سنثبت الاثنين على جهاز واحد. عند تثبيت الخادم لابد أن تحدد عنوان المدير لذا يجب تثبيت المدير أولا.

borg03.gif

انتبه إلى اسم الدليل، في القائمة إذ قد لا ينجح التثبيت إن أخطأت في اسم الدليل.

borg04.gif

borg05.gif

على غرار هذا الجهاز يمكنك تثبيت خدم بورغ على الحواسيب الأخرى. .

استعمال بورغ

أوّلاً شغل مدير خدم بورغ بالأمر borg.

<h2 align="right">

borg062.gif

</h2>

(انقر على الصورة لرؤيتها كاملةً)

اضغط على New لفتح مشروع جديد .

borg07.gif

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

و يمكنك أن تفتح مشاريع عديدة .

الآن، مشاريعنا جاهزة , لكن نحتاج إلى خدم بورغ للعمل. لذا ننفذ الأمر :

bserver

بعد أن نثبت خدم بورغ و نشغلها بنجاح نشاهد على مدير الخدم هذه اللوحة.

borg082.gif

(انقر على الصورة لرؤيتها كاملةً)

الدعم اللغوي في بورغ

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

في ملف borg.conf و تستبدل لغتك ( التركية مثلا) باللغة الإنجليزية . ثم انسخ الملف english.borg.lang إلى yourlang.borg.lang ثم ترجمه.

الخاتمة

كما قد تلاحظ باستعمال بورغ يتناقص الوقت اللازم للأداء تناقصا كبيرا ، كلما استعملت ما يتاح لك من حواسيب خدما.

النّسخة الجديدة لبورغ ستكون مرخصة لـ GPL. و هذا مهمّ جدًّا , لأنّ البرامج المشابهة غالية جدًّا و تشغيلها يحتاج إلى نّظم أكبر و أغلى.

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

. سيتغير هذا مستقبلا. و المؤلّفان يكتبان برامج خفية daemon تتصنت على المرافئ و تتصل بالمدير عند الحاجة.

أما النقص الثاني- و إن حَقُرَ- أننا بعد ترجمة العلامات و الرسائل إلى التركية صادفنا مشاكل إذ لم نتمكن من مشاهدة بعض الأجزاء من العلامات .

و على كلٍ فبورغ يجعل الأداء أسرع و أرخص.

<a name="200lfindex6">

المراجع

. موقع مشروع البورغ :

. موقع BRMT :

وإليك صورة مجرة صنعناها ببورغ.

(انقر على الصورة لرؤيتها كاملةً)

lf_star_lens_s.jpg

http://fr.linuxfocus.org/Arabic/May2001/article200.shtml

022.gif

***********************************************

043.gif

هذا الموضوع مغلق.

مواضيع مشابهة