إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

طريقة سهلة لانشاء صور متحركة من الطرفية

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [شرح] طريقة سهلة لانشاء صور متحركة من الطرفية

    بسم الله الرحمان الرحيم
    السلام عليكم و رحمة الله

    مرحبا بأعضاء و عمار مجتمع ليونكس العربي

    أقدم لكم اليوم موضوع للمبتدئين أمثالي

    أول موضوع لي في هدا المجتمع الرائع
    أسأل الله
    العلي القدير أن يجازي كل من ساهم فيه بالقليل أو الكثير

    موضوع اليوم حول طريقة انشاء animated gif
    عن طريق الطرفية terminal

    سنتحتاج في هدا الشرح لحزم
    imagemagick
    graphicsmagick
    gifsicle

    الحزم يمكنكم تنصيبها من مدير الحزم
    فقط في خانة البحث ضعوا اسم الحزم
    بعد دلك قموا بتنصيبها

    ****************************
    أولا شيء ستقومون به طبعا هو انشاء صور و ستكون بصيغة gif

    يمكنكم استعمال برنامج جيمب

    لانشاء هده الصور سواء على شكل كتابة او اي شيء تريدون

    أربعة صور أو اي عدد تريدون

    و يستحسن أن تضعو لها أسماء موحدة مثلا
    1.gif 2.gif 3.gif

    ضعوا الصور كلها في مجلد و قموا بتسمية المجلد باسم معين

    ثم ضعوه في اي مسار تريدون

    ليسهل عليكم الامر

    ضعوه في مجلد home
    او
    Desktop = اي سطح المكتب

    ***********
    بعد دلك نفتح الطرفية
    يمكنكم دلك بالدهاب لمسار الموجود فيه الترمنال
    او
    فقط الضغط alt+f2
    ثم كتابة
    gnome-terminal
    ثم الضغط مفتاح
    enter

    او استعمال اختصار لوحة المفاتيح
    ctrl+alt+t

    *************
    بعد دلك سنقوم بالدخول للمجلد الدي وضعنا به الصور
    ادا وضعتم الجدول على سطح المكتب
    كود:
    cd Desktop
    ثم
    استعملوا مرة اخرى الامر
    كود:
    cd gif
    لدخول للمجلد الصور

    في المثال السابق
    ان قمت بتسمية الجدول gif

    http://img199.imageshack.us/img199/352/89852321.jpg

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

    أنا قمت بانشاء ثلاثة صور فقط بصيغة gif

    و وضعت لها ترقيم 1 2 3

    الصورة لتتضح لكم الصورة
    http://img841.imageshack.us/img841/9130/97073748.jpg

    *******************
    الآن لانشاء صورة متحركة من هده الصور سنستعمل أمر

    كود:
    gifsicle
    الطريقة الاولى
    كود:
    gifsicle --delay=100 --loop 1.gif 2.gif 3.gif > anim.gif
    سأحاول شرح الأمر مع أني مبتدأ

    gifsicle

    هي اداة على شكل سطر اوامر لانشاء صورة متحركة بصيغة gif
    والتعديل عليها و معلومات عنها و ما الى دلك
    للمزيد
    http://www.lcdf.org/gifsicle/

    --delay=100

    هده الخاصية لتحكم في المدة الزمنية بين كل صورة و صورة عندما تتحرك او تكون في حالة animation

    كلما قلت القيمة عن 100
    كلما كان الانتقال بيم صورة و صورة أسرع

    خاصية
    loop--

    نضيف هده الخاصية لكي نجعل حركة الصور في استمرار و لا تتوقف

    بعد دلك نضيف أسماء الصور
    في المثال السابق
    1.gif 2.gif 3.gif

    ثم نضع هده العلامة
    <

    انقوم باخراج كل العملية في ملف
    anim.gif

    *******************************
    عندما تدهبون للمجلد ستجدون ملف anim.gif

    او يمكنكم فقط عمل امر
    كود:
    ls
    ستحصلون على نتيجة مثل هده

    http://img262.imageshack.us/img262/8859/animu.gif

    *****************
    في الامر السابق لكي تكتبوا اسم الصور

    ربما تستعملون صور كثيرة و قد تكون الطريقة متعبة لكتابة كل اسماء هده الصور في الطرفية

    يمكنكم جعل الامر بهده الصورة
    كود:
    gifsicle --delay=100 --loop *.gif > anim.gif
    قمنا باضافة هده العلامة * قبل صيغة الصور gif

    دور تلك العلامة أنه سيتم تطبيق هدا الامر على كل الملفات الموجودة في المجلد التي تنتهي بصيغة gif


    *******************
    طبعا لتشغيل الملف الناتج عن العملية
    يمكنكم فتحه بالمتصفح
    او
    فقط استعمال قارئ الصور الموجود في النظام تلقائيا

    ولكن لنبقى دائما في الطرفية
    يوجد امر لتشغيل هدا الملف

    كود:
    animate anim.gif


    *************
    لتحويل صيغ الصور من الطرفية
    كود:
    convert 1.png 2.gif
    يمكنكم تغير الارقام 1 و 2 باسماء الصور التي تريدون تحويل صيغتها


    للمزيد حول هده الاوامر
    لا تنسوا

    كود:
    man gifsicle
    man animate


    ****************
    أستودعكم الله الدي لا تضيع ودائعه



    التعديل الأخير تم بواسطة سمير رشيد; الساعة 10-01-2011, 09:39 PM.

    The best way to learn linux is to use the command line whenever you can

يعمل...
X