Привет дев!
Я работаю над проектом, в котором мне нужно разрешить пользователю обрезать и загружать изображения.
Для обрезки я использую react-cropper.
Моя проблема в том, что в chrome заголовок ограничение dataURL составляет 65529 пикселей.
Если я попытаюсь использовать canvas.getDataURL()
на более 65529 пикселей, получится прозрачное изображение.
На клиенте это не проблема, так как я могу отображать превью с уменьшенным размером.
Чтобы отправить полноразмерное обрезанное изображение на сервер, я использую canvas.toBlob()
. Но даже там я получаю прозрачное изображение...
Как я могу отправить холст высокого качества (макс. 1920x1080) как изображение на сервер?
Спасибо тем, кто найдет время ответить мне! :)