Ich bin auf der Suche nach der besten Lösung, um Bilder zu komprimieren, die ich erhalte und in meiner Datenbank speichern muss.Die beste Methode, um ein Bild zu komprimieren Javascript React Web App
Eigentlich konvertiere ich ein Bild in base64 und dann an den Server senden.
handleImage = e => {
e.preventDefault();
let reader = new FileReader();
let file = e.target.files[0];
reader.onloadend =() => {
this.setState({
file: file,
image: reader.result
});
}
this.setState({ imgchange: true })
}
Und dann senden Sie das aktuelle Bild im Zustand an den Server. Aber mit dem Bild niedriger Qualität ist es in Ordnung, aber wenn ich versuche, eine Qualität von mittlerer Qualität hochzuladen, kann ich es nicht auf dem Server speichern, ich brauche eine Methode, um das Bild zu komprimieren.
Haben Sie eine Idee, dies zu erreichen? Kannst du mir ein Beispiel zeigen?
Was haben Sie bisher versucht? Es sind eine Reihe von Bildkomprimierungsbibliotheken und APIs verfügbar. –