0

一連の画像として表現されたダイヤモンドのビデオがあります。ここにリンクがあります: http://beta.jamesallen.com/#!/loose-diamonds/Round-cut/0.70-carat-K-color-SI1-clarity-Very-Good-cut-sku-163685 . 資格情報について尋ねられた場合は、fsgs2k@gmail.com/helloをログイン / パスワードとして使用できます。

ビデオはcanvas、いくつかのトリッキーな JS によって要素内に表示されます。私は、この JS を制御するのに十分な経験がありません。私が欲しいのは:

  • このビデオが表示されるフレーム レートを調べます。25fpsですか?
  • 基になるイメージ シーケンスを取得します。

これらのタスクについてあなたの助けが必要です。

4

1 に答える 1

1

<canvas>要素にリソース フォルダーが表示されます。

<canvas id="diamond_s1" class="diamondCanvas" style="display: block;" 
setfolder="Sets/Diamond/$number/sets/" width="473" height="375"></canvas>

そのフォルダ パスを取得する必要があります。その後、以前のディレクトリを含み、 set[number].txtで終わる Chrome の Network タブに表示される URL にリクエストを送信できるはずです。

これらの URL は、bsae64 データ イメージとしてエンコードされたフレームごとにビデオ全体を返します。多くのdata:image/jpeg;base64,後に base64 イメージが続きます。これは、単純なbase64デコードを介して取得してjpegに変換する必要がある画像フレームです

それらがどの順序で取得されるかを理解する必要がありますが、json はそれについてのいくつかの洞察を提供します

于 2013-01-09T13:27:18.537 に答える