Предварительная загрузка изображений base64 в Processing.js с помощью loadImage ()? - PullRequest
1 голос
/ 17 сентября 2011

Processing.js указывает , что директива @pjs preload поддерживает загрузку изображений base64. Однако в нем не указано, как использовать эти предварительно загруженные изображения с помощью loadImage() или другими способами.

Ближайшим эквивалентом является предварительная загрузка шрифта base64 с использованием того же метода; который можно использовать через createFont() по имени шрифта (без расширения.)

Но я не понимаю, как использовать предварительно загруженные изображения таким же образом, поскольку у изображений нет встроенных имен, как у шрифтов. Что я делаю не так?

Что касается использования данных base64: uri без предварительной загрузки , я обнаружил, что loadImage() легко принимает такие данные.

Можно ли загружать образы base64 через loadImage() и какие еще опции у меня есть с этим API?

1 Ответ

1 голос
/ 11 декабря 2011

Вы на самом деле неявно ответили на свой вопрос. Данные Base64 на самом деле не нуждаются в предварительной загрузке, потому что они доступны сразу (то есть нет необходимости загружать изображения, вы просто предоставили функции все необходимые данные), так что вы можете просто передать ее в loadImage, и все будет работать.

Я сделаю примечание, чтобы скорректировать нашу документацию, потому что немного глупо отмечать, что вы можете предварительно загружать данные Base64, когда в этом нет никакой функциональной необходимости.

...