wasabeef / picasso-transformations

An Android transformation library providing a variety of image transformations for Picasso

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BlurTransform not working sometimes

Touchunit opened this issue · comments

I can't recognize what is going wrong please help.
My code :

`Picasso.with(PlayScreenActivity.this)
                    .load(uri)
                    .transform(new BlurTransformation(this,25,10))
                    .placeholder(R.drawable.ic_default)
                    .error(R.drawable.ic_default)
                    .into(new Target() {
                        @Override
                        public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
                        }

                        @Override
                        public void onBitmapFailed(Drawable errorDrawable) {
                        }

                        @Override
                        public void onPrepareLoad(Drawable placeHolderDrawable) {
                        }
                    });`

See the crashlytic log report

Fatal Exception: java.lang.RuntimeExceptionTransformation BlurTransformation(radius=25, sampling=10) crashed with exception. 

  | com.a.a.c$3.run (BitmapHunter.java:434)
  | android.os.Handler.handleCallback (Handler.java:739)
  | com.android.internal.os.ZygoteInit.main (ZygoteInit.java:779)

Caused by java.lang.IllegalArgumentException width and height must be > 0 
  | android.graphics.Bitmap.createBitmap (Bitmap.java:866)
  | android.graphics.Bitmap.createBitmap (Bitmap.java:812)
  | b.a.a.a.a.a (BlurTransformation.java:58)
  | com.a.a.c.a (BitmapHunter.java:429)
  | com.a.a.c.a (BitmapHunter.java:238)
  | com.a.a.c.run (BitmapHunter.java:159)
  | java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:422)
  | java.lang.Thread.run (Thread.java:818)
  | com.a.a.ah$d.run (Utils.java:411)