2017-01-19 15 views
0

現在、URLから処理スケッチにgifをロードしようとしています。私はgifAnimation libraryを使用しています。私のコンピュータに格納されているgifをロードすると正常に動作します。私はちょうど私がURLからロードするときにそれを得るように見える、何も表示されません。現在、私はこのように、デフォルトの処理を使用して、最初のフレームをロードすることができますgifAnimationライブラリで処理中のURLからgifをロードする

webGif= loadImage(url, "gif"); 
image(webGif,0,0,720,720); 

私がしようとすると、URL

webGif= new Gif(this, url); 
image (webGif, 0 , 0); 
webGif.loop(); 

からライブラリを使用してGIFを読み込む場合はそれが何かをロードし、私はありませんプログラムがフリーズする。 URLからGIFをロード

+0

接続されていないコードスニペットの代わりに[mcve]を投稿してください。 –

+0

それは私の問題を引き起こすために必要なすべてです。単に "url"をgif urlに置き換えてください。 –

答えて

0

が期待通りに動作するようです:

import gifAnimation.*; 

Gif loopingGif; 
public void setup() { 
    size(400, 200); 
    frameRate(100); 

    loopingGif = new Gif(this, "https://s-media-cache-ak0.pinimg.com/originals/1f/d4/83/1fd4831252c28010546e872d5b85bb70.gif"); 
    loopingGif.loop(); 
} 

void draw() { 
    background(255/(float)height * mouseY); 
    image(loopingGif, 10, height/2 - loopingGif.height/2); 
} 

はまた、URLが有効であるダブルチェック処理3.2.3

を使用してgifAnimation 3.1でテストされ、ファイルが有効なGIFあり、処理とライブラリのバージョンを確認する前に。

関連する問題