Есть ли способ игнорировать изображения (или в основном любые другие объекты, вызывающие ошибку) во время импорта loadFromJSON()?FabricJS loadFromJSON() - есть ли способ игнорировать изображения, которые их источники не могут найти?
Проект моего холста сохраняется в базе данных как объект JSON. Некоторые из этих проектов добавляют к ним изображения из загруженной пользователем библиотеки изображений. Проблема в том, что если одно из изображений в библиотеке будет удалено, весь проект не будет загружен, поэтому я ищу способ загрузить остальные объекты в холст и игнорировать те, которые не могут быть загружены.
Edit:
После попытки добавить этот вопрос к jsfiddle я понял, что нагрузка на холсте не может только и только тогда, когда фильтр установлен на изображении.
https://jsfiddle.net/human_a/pg3scx0c/
внутри объекта JSON попытаться изменить "src":"https://fake.fakedoman.fake/fake.jpg"
на правильный URL изображения, нажмите на кнопку загрузки, и она начнет работать правильно. Также, если вы удалите массив "filters":[{"brightness":0,"type":"Brightness"}]
из объекта JSON, загрузка будет работать снова и просто проигнорирует изображение с помощью поддельного источника.