Ich wollte so etwas wie dieseBild nicht so gut bekommen Unschärfe als nicht
ich versuchte, mit Picaso aber nicht immer jede wert Lösung
Hier meinen Code
String url ="http://static.tvtropes.org/pmwiki/pub/images/stephen_amell.png";
Picasso.with(getActivity()).load(url)
.transform(new BlurTransformation(getActivity()))
.into(imgBlurImage);
tun
BlurTransformation.java
public class BlurTransformation implements Transformation {
RenderScript rs;
private static final int RADIUS = 10;
public BlurTransformation(Context context) {
super();
rs = RenderScript.create(context);
}
@Override
public Bitmap transform(Bitmap bitmap) {
// Create another bitmap that will hold the results of the filter.
Bitmap blurredBitmap = bitmap.copy(Bitmap.Config.ARGB_8888, true);
// Allocate memory for Renderscript to work with
Allocation input = Allocation.createFromBitmap(rs, blurredBitmap, Allocation.MipmapControl.MIPMAP_FULL,
Allocation.USAGE_SHARED);
Allocation output = Allocation.createTyped(rs, input.getType());
// Load up an instance of the specific script that we want to use.
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
ScriptIntrinsicBlur script = ScriptIntrinsicBlur.create(rs, Element.U8_4(rs));
script.setInput(input);
// Set the blur radius
script.setRadius(RADIUS);
// Start the ScriptIntrinisicBlur
script.forEach(output);
}
// Copy the output to the blurred bitmap
output.copyTo(blurredBitmap);
bitmap.recycle();
return blurredBitmap;
}
@Override
public String key() {
return "blur";
}
}
Ich bin nicht in der Lage mein gewünschtes Ergebnis auf dieser Größe des Bildes ich diese verschwimmen bekam
Könnten Sie das Bild zeigt, Ihre tatsächliche Ergebnis posten? –
@Hai Hack Bitte überprüfen Sie meine bearbeitete Antwort –
Fügen Sie die XML-Datei, bitte –