اصنع صورة متحركة ( gif ) بكود php !

الموضوع في 'لغات البرمجة' بواسطة salisali, بتاريخ ‏27 أفريل 2008.

  1. salisali

    salisali نجم المنتدى

    إنضم إلينا في:
    ‏10 أفريل 2006
    المشاركات:
    5.608
    الإعجابات المتلقاة:
    9.348
      27-04-2008 14:34
    بسم الله الرحمن الرحيم

    الاسم :GifEncoder

    الوظيفة : 
    يقوم بتحويل مجموعة من الصور التي نوعها gif إلى صورة واحدة gif عبارة عن animation يظهر مجموعة الصور بشكل مُتتالي .
    الشرح : هذا الـ class وظيفته انك تقوم بإعطاءه مجموعة من الصور التي نوعها gif عن طريق وضعها في مجلد frames، ثم تقوم بتشغيل صفحة الـ php الموجودة، يتم تحويل هذه الصور الموجودة في مجلد frames إلى صورة واحدة فقط من نوع gif، هذه الصورة الناتجة تكون عبارة عن Animation يظهر فيه الصور التي كانت في مجلد frames على شكل SlideShow أي عرض متتالي للشرائح، ويمكنك بالطبع حفظ الصورة الناتجة بكل سهولة عن طريق الضغط عليها بزر الماوس الايمن ثم Save Image .
    تستطيع بإذن الله إدماج هذا الـ Class في بعض أعمالك البرمجة، أو ان تجعله كخدمة على موقعك.
    هذا الـ Class لا يحتاج أي إعداد خاص، فقط يحتاج تركيب الـ
    GD Library .

    مثال : هذا مثال للـ Class موجود على موقع شركة Prog4Me Inc.


    1- سوف تجد في هذا المجلد :


    http://prog4me.com/php/GifEncoder/frames

    مجموعة من الصور، هذه المجموعة هي التي سوف يتم تحويلها إلى صورة واحدة فيما بعد بإستخدام الـ Class بإذن الله
    يجب ان تكون تسمية الصور على نفس الشكل المُوضح في المجلد ويجب ان تكون بصيغة GIF.


    2- قم بتشغيل ملف :

    http://prog4me.com/php/GifEncoder/Example.php

    سوف ترى الصورة الـ Gif الناتجة بإذن الله، وهي عبارة عن SlideShow لكل الصور التي كانت في مجلد الـ frames السابق ذكره
    يمكنك حفظ هذه الصورة على جهازك بإذن الله بالطريقة التي ذكرناها في شرح الـ Class في هذا الموضوع .



    التحميل : يمكنك التحميل مباشرة من موقع الشركة :

    http://prog4me.com/php/GifEncoder.zip

    الحقوق : حقوق البرمجة محفوظة لـ László Zsidi

    :kiss:
     

    الملفات المرفقة:

    • GifEncoder.zip
      GifEncoder.zip
      حجم الملف:
      36,4 ك. ب
      المشاهدات:
      25
    3 شخص معجب بهذا.
  2. hbar01

    hbar01 عضو نشيط

    إنضم إلينا في:
    ‏30 جانفي 2008
    المشاركات:
    130
    الإعجابات المتلقاة:
    26
      28-04-2008 17:26
    merci beaucoup
     
    1 person likes this.
  3. tarajist02

    tarajist02 عضو فعال

    إنضم إلينا في:
    ‏17 فيفري 2008
    المشاركات:
    392
    الإعجابات المتلقاة:
    97
      29-04-2008 13:07
    meeeeeeeeeeeeeeeeeeeeeeeeeeerci
     
    1 person likes this.
  4. kraeim

    kraeim عضو فعال

    إنضم إلينا في:
    ‏2 أفريل 2008
    المشاركات:
    367
    الإعجابات المتلقاة:
    96
      02-05-2008 20:01
    merci beaucoup
     
    1 person likes this.

مشاركة هذه الصفحة

جاري تحميل الصفحة...