Frage

Ich habe ein ByteArray, der ein PNG darstellt, aber ich möchte dieses in WebP konvertieren.Ich habe den folgenden Code.Ich nutze com.sksamuel.scrimaage.image in meinem Code und laden Sie die Systembibliothek webp_jni.

generasacodicetagpre.

Wenn ich das PNG-Bild anfordern, funktioniert alles gut, aber wenn Sie das WebP-Image anfordern, erhalte ich das Folgende.

generasacodicetagpre.

Ich habe andere Werte für den Schritteingang image.bridth ausprobiert, image.bridth auf Multiples von 4, image.bridth auf Multiple von 3 abgerundet, in diesem Fall stürzt es nicht ab, aber das Bild ist sehr laut und sieht aus.Nichts wie das Original.

War es hilfreich?

Lösung

Ich habe mein Projekt umgewaltigt, um den webp-imageio library zu verwenden und konnte es implementierender folgende Weg.

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top