2016-06-24 5 views
0

Facebookのような写真の圧縮とアップロード機能を構築しています。 。写真アップロードのために同様の機能を実行するための無料のJavaスクリプトライブラリがありますか?
アドバイスをお願いします。Facebook画像の圧縮とアップロードの仕組み

+0

私はFacebookがクライアント側で画像の圧縮を行い、その後、より速くアップロード作り、それをサーバにアップロードと思います。 Facebookは圧縮のためにキャンバス要素を使用していますか? –

答えて

0

JICはHTML5キャンバスにあなたがサーバーにアップロードする前に、あなたのJPEG & PNG画像を圧縮することができます&ファイルAPI使用してJavascriptのイメージのコンプレッサーである(100%クライアント側と必要な余分なライブラリを!)libaryを探すここGithub

+0

私はJ I Cをチェックしましたが、PNGイメージではうまくいきません –

1

Zstandard 1.0、Yann ColletがFacebookで開発しました。彼らはGithubのBSDライセンスで利用可能にしました。ここにリンクfacebook/zstdがあります。 zlib、gzip、Zipなどの他の圧縮メカニズムも存在しますが、facebookによると、zstdは伝統的に使用されているzlibに比べてはるかに優れたパフォーマンスを提供します。

C以外のランゲージでバインディングが必要な場合 siteに参照があります。

あなたはこのFacebooksエンジニアリングブログの詳細を読むことができます: Smaller and faster data compression with Zstandard