Недавно я работал с холстом HTML5 и задавался вопросом, есть ли способ заполнить текст изображением вместо сплошного цвета?Как вы заполняете текст в холсте с изображением?
я в настоящее время получить что-то вроде этого, чтобы работать:
Но мне нужен текст, чтобы выглядеть как (может быть сделано в Photoshop):
I «Много раз читал о том, что иногда приходится рисовать детали на изображении на 2-м холсте и импортировать чертеж на основной видимый холст, но большая часть этого была связана с тонированием изображений (не уверен, что это будет работать здесь).
Зачем мне это нужно: как вы видите, контроллер выше хорош и shinny, но текст не является, и клиент хочет, чтобы я вытащил цвет текста из разных цветов оболочки контроллера, чтобы он выглядел реалистично, как возможное.
При поиске еще нескольких я нашел this example, что именно то, что я хочу. Но, к сожалению, проблема с примером заключается в том, что мне тогда нужно каким-то образом экспортировать только текст изображения, который, как я думаю, невозможен, поэтому его можно перенести в новое изображение без черного внешнего слоя, покрывающего часть контроллер.
Если кто-то пошлет меня в правильном направлении, независимо от его сложности, я буду очень благодарен.
P.S. Вот если жеребьёвка Порядок контроллера:
- Shell
- Текст
- части/Назад
- Thumb Палочки
- Кнопка Руководства
- ABXY Кнопка
- Маски вокруг контроллера (предотвратить текст переполнение)
большое спасибо. Не было так сложно, просто не знали о beginPath и globalCompositeOperation. – Steven10172
Да. Html Canvas - это не так сложно. И у него есть много скрытых возможностей ... Проверьте демонстрации возможностей на этом сайте, если вы хотите узнать больше: http://www.html5canvastutorials.com/tutorials/html5-canvas-tutorials-introduction/ Удачи с вашим проектом! :) – markE