0

Google ドライブ チームは最近、サードパーティのドライブ アプリが独自のサムネイルをファイル プレビューとして提供できることを発表しました ( http://googleappsdeveloper.blogspot.com/2012/10/thumbnails-for-your-custom-file-types.html ) 。 .

それを達成するための最も簡単な方法は何ですか? 私たちのアプリは、フロントエンドで AngularJS を使用し、バックエンド側で Python webapp2 を使用しています。

ファイルの URL が公開されておらず、ユーザーのファイルを公開しないため、サーバー側で作成するのは難しいと思われるため、フロントエンド ソリューションを探すことから調査を開始しました。

html2canvas ( http://html2canvas.hertzen.com ) を見つけましたが、これは素晴らしい音ですが、アプリの正しいレンダリングを生成しません (欠落部分)。また、PhantomJS を使用してこのプレビューを生成することも考えていましたが、少しやり過ぎに思えます。

ご協力いただきありがとうございます。

編集

実際には機能しますが、元のキャンバスが 630x456px であるのに対し、Google ドライブでは小さいサイズ (300x200px など) でレンダリングされます。この問題について何か考えはありますか?添付の Google ドライブで元のサムネイルとそのレンダリングを見つけてください。

元のサムネイル

Google ドライブでのレンダリング

4

1 に答える 1

2

私は html2canvas を提案しましたが、ご存知のように、いくつかの制限があり、スターターではない可能性があります。プレビューの内容によっては、完全なスクリーンショットが必要ない場合があります。たとえば、http://www.videonot.es/を参照している場合、ビデオの静止画像またはサムネイル画像で十分なプレビュー画像になる可能性があります。

于 2013-06-03T21:46:17.410 に答える