こんにちは皆さん、画像を正方形のサイズにスケーリングする際に問題が発生しています。612 * 612
最初にイメージビューからイメージをキャッシュとして取得し、次にそれをビットマップイメージに変換しています。
view.setDrawingCacheEnabled(true);
view.buildDrawingCache();
save = view.getDrawingCache();
それから私は以下のように使用しBitmap.createScaledBitmap
ています
Bitmap a = Bitmap.createScaledBitmap(save, 612, 612, true);
それは私が望むように動作しますが、画像が拡大縮小されると品質が失われます
compress
画像を保存/共有する方法は次のとおりです
a.compress(Bitmap.CompressFormat.PNG, 100, out);
Instagramのトリミングツールに収まるように、アプリケーションを介してInstagramに共有していますが、画像は常に低品質になります。品質を落とさずに画像のサイズを拡大縮小/サイズ変更する方法、または品質を落とさずにinstagramのトリミングツール内に収まるようにする方法を誰か教えてください。ありがとう