WebアプリケーションにTypeScriptでAngular 4を使用しています。ユーザーがサムネイルプロフィール写真を自分の端末からpng、jpeg、またはjpg形式でアップロードできるようにしています。その写真をフロントエンドのjpgに変換したいと思います。私はこれを行うためのいくつかの方法を探しています、ファイルの種類は読み取り専用です。イメージをjpg角度に変換する4
私がこれをやっているのは、ユーザーがプロファイルページを読み込んだときに、ページが高速になるように大きな画像をダウンロードする必要がないからです。私はjpgへの変換は、サンプル画像でテストしたときに、画像のpngが35.4KBで、同じ画像の変換されたjpgが6.7KBであったため、最良の賭けと考えることができます。より良い解決策があれば、私はそれを聞いてみたい!
ありがとうございます!私はちょうどここに、あなたの要件のようないくつかのコードを書いた
35キロバイトはまだ非常に小さいです。しかし、私は決して誰もカメラが写真のPNGを使用するのを見たことはありません。 JPEG画像のみを安全に受け入れることができ、誰も迷惑をかけることはありません。 –
@JBNizet私は、ユーザーが他のファイル拡張子としてオンラインで見つけたかもしれない画像をアップロードできるようにしたい。本当に希少なのであれば、私は再考できますが、PNGはかなり一般的なフォーマットだと思っていました。 –
アバターアイコンのようなアイコンの一般的な形式です。しかし、絵のためではありません。 JPGのPNGアイコンをエンコードすることは役に立ちません。なぜなら、PNGはそのような画像のためのより良いフォーマットであるからです。 –