Как скомпрессировать gif? React JS
пытаюсь перед отправкой картинок на сервак их компрессировать, проблемы возникают при отправки gif, как мне решить эту проблему? Использую библиотеку browser-image-compression, может подскажите другие решения.
const onSubmit = async (data) => {
const file = data.file[0]
const options = {
maxSizeMB: 1,
maxWidthOrHeight: 1920,
useWebWorker: true,
}
const compressedFile = await imageCompression(file, options);
const formData = new FormData()
formData.append('file', compressedFile)
try {
await api.settings.changeAvaUser(formData);
window.location.href = "/profile";
} catch (e) {
console.error(e)
}
}