プログレッシブ ファイルを 2 つのステップでアップロードするアップローダーを構築しようとしています。
- サムネイルを作成するための最小バイト数をアップロードします (0-10%)
- サムネイルの残りのバイトをアップロードします。(11%-100%)
別のサムネイルをアップロードしなくても、以前にサムネイルを利用できるようにするために、これを行いたいと考えています。で作成された画像 (3426398 バイト) を取得jpegtran -copy all -progressive -outfile progressive.jpg original.jpg
し、最初の 350000 バイトdd if=progressive.jpg of=thumb.jpg bs=1 count=350000
を取得すると、機能するサムネイルが得られました。
- オリジナル: https://dl.dropbox.com/u/5910/thumbtest/progressive.jpg
- サムネイル: https://dl.dropbox.com/u/5910/thumbtest/thumb.jpg
すべての行が使用可能な画像を取得するために転送する必要があるバイト数を調べる方法はありますか? したがって、画質が低下するだけですか?