Soru & Cevap

Resim geç yükleniyor ...

11.05.2020 - 03:34

Merhaba arkadaşlar, Paint ile bitmap etrafına kontur çizdim, ancak resim çok geç yükleniyor, nasıl hızlandırabilirim?

Kullandığım kod;

private Bitmap KenarlikBitmap(){
        int strokeWidth = kenarlikboyutdeger;
        Bitmap originalBitmap = renklendirbitmap;
        Bitmap kenarlik = Bitmap.createBitmap(getResources().getDisplayMetrics().widthPixels, getResources().getDisplayMetrics().heightPixels, Bitmap.Config.ARGB_8888);
        Canvas canvas = new Canvas(kenarlik);
        for (int i = 0; i < 360; i++){
            canvas.drawBitmap(originalBitmap, (int)(strokeWidth+Math.sin(i) * strokeWidth), (int)(strokeWidth + Math.cos(i) * strokeWidth), null);
        }
        canvas.drawColor(kenarlikrenk, PorterDuff.Mode.SRC_ATOP);
        canvas.drawBitmap(originalBitmap, strokeWidth,strokeWidth, null);
        return kenarlik;
    }

 

3 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user .tire.
.tire.
12.05.2020 - 03:51
Resim geç yüklenmesi görüntü boyutundan kaynaklanır.
Anonim
12.05.2020 - 08:43
Bu da ihtimal, ama ben canvas a 360 defa resim çizilmesinden kaynaklı olduğunu düşünüyorum.