Ich habe ein Problem bei der Suche nach einer Antwort für diese ...Möglich, ein Bild zu komprimieren und möglicherweise zu einem anderen Typ zu wechseln?
Was ich will ist eine Methode, die in einem Byte-Array für ein gegebenes Bild und komprimiert es. Wenn ich die Dinge richtig verstanden habe, ist png ein guter Weg, um ein Bild zu komprimieren, wenn es viele gleiche Farben hat, also wäre es schön, den MIME-Typ während des Prozesses in png umwandeln zu können. Das heißt, wenn das Bild nicht bereits PNG-Format ist.
Dies ist, was ich im Sinn haben:
public static byte[] compressImage(byte[] imagebytes) {
//do the compression here
return imagebytes;
}
Sie kennen das Bildformat nicht vorher? –