Есть ли способ определить цвет с помощью Color Thief, загруженного из Dropzone? - PullRequest
0 голосов
/ 10 июля 2020

Я использовал response-dropzone для загрузки изображения, и я получил «имя файла» и «предварительный просмотр» для каждого элемента загрузки из dropzone.

И я хотел бы использовать ColorThief для обнаружения загруженное изображение цветов. Потому что я должен отклонить, когда цвет больше 20 из загруженного изображения.

Я получил следующую ошибку, когда я поместил «имя файла» в image.sr c

Необработанное отклонение (IndexSizeError): не удалось выполнить getImageData в CanvasRenderingContext2D: исходная ширина равна 0.

Вот мой код.

var image = new Image;
image.src = FILENAME_FROM_DROPZONE;
var colorThief = new ColorThief();
var dominantColor = colorThief.getPalette(image);

Есть ли способ получить полный путь к файлу из DropZone? Теперь я только что получил имя загруженного файла.

Думаю, ошибка возникает из-за отсутствия полного пути к файлу в image.sr c.

Итак, как я могу получить полный путь к файлу из Dropzone. Или, пожалуйста, есть ли другой способ решить эту ошибку?

...