اذهب إلى المحتوى

عباد الرحمن

الأعضاء
  • المساهمات

    3
  • تاريخ الانضمام

  • تاريخ آخر زيارة

أجوبة بواسطة عباد الرحمن

  1. بتاريخ 42 دقائق مضت قال محمد ربيع زليول:

    لعمل صور متحركة GIF في Java يمكنك إستخدام الكلاس بالرابط التالي.

    يحتوي الكلاس على الدوال التالية:

    
    class GifSequenceWriter {
        public GifSequenceWriter(
            ImageOutputStream outputStream,
            int imageType,
            int timeBetweenFramesMS,
            boolean loopContinuously);
    
        public void writeToSequence(RenderedImage img);
    
        public void close();
    }

    يمكنك إستخدامه كالتالي:

    
    public static void main(String[] args) throws Exception {
            BufferedImage first = ImageIO.read(new File("/tmp/photo1.jpg"));
            ImageOutputStream output = new FileImageOutputStream(new File("/tmp/example.gif"));
    
            GifSequenceWriter writer = new GifSequenceWriter(output, first.getType(), 250, true);
            writer.writeToSequence(first);
    
            File[] images = new File[]{
                    new File("/tmp/photo1.jpg"),
                    new File("/tmp/photo2.jpg"),
                    new File("/tmp/photo3.jpg"),
            };
    
            for (File image : images) {
                BufferedImage next = ImageIO.read(image);
                writer.writeToSequence(next);
            }
    
            writer.close();
            output.close();
        }

    يقوم الكلاس بإنشاء صورة GIF إنطلاقًا من مجموعة من الصور 

    عليك القيام بإدخال 4 مدخلات:

    • مسار الصورة المتحركة التي سيتم توليدها.
    • نوع الصور التي ستقوم بتكوين الصورة المتحركة عن طريقها.
    • المدة بين ظهور كل صورة وأخرى بأجزاء الثانية.
    • الخيار الرابع ضعه true لتظهر للتكرار بما أن الصورة GIF.

     

    لم تفهم قصدى اخى الكريم انا لدى صورة متحركة gif داخل المشروع اريد رسمهافى jpanel

    بحيث تفضل متحركة لاقوم بتحريكها

     

×
×
  • أضف...