2

こんにちは皆さん、画像を正方形のサイズにスケーリングする際に問題が発生しています。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のトリミングツール内に収まるようにする方法を誰か教えてください。ありがとう

4

1 に答える 1