получить base64 в javascript для изображения Silverlight - PullRequest
0 голосов
/ 04 мая 2011

У меня есть функция javascript, которая получает строку base64, а затем мне нужно передать это значение объекту silverlight на моей странице, чтобы отобразить base64 как изображение в формате jpeg

Теперь я использую AJAX для построения изображения и его повторной визуализации.на странице, но это займет много времени, я считаю, что с помощью Silverlight это не займет так много времени

Так есть ли ресурсы по этому вопросу?

1 Ответ

4 голосов
/ 04 мая 2011

Вы можете просто установить для image src строку base64, как для тегов, так и для CSS.Таким образом, вам не нужно преобразовывать строку base64, вы можете просто отобразить ее на месте.Это ускорит работу пользователя.

Замените подчеркивания в следующих примерах строкой base64:

<img src="data:image/png;base64,______________">

Или, используя CSS:

background-image: url(data:image/png;base64,_____________);

Если вы хотите отправить что-то из JavaScript в Silverlight (1) для обработки (2), а затем, возможно, вернуться из Silverlight в JavaScript (3), воспользуйтесь ссылками ниже.Когда я говорю «обработать», это, вероятно, означает сохранение изображения и отправку URL-адреса изображения.Но если вы хотите отобразить его с помощью Silverlight, это, конечно, не нужно.

  1. Взаимодействие JavaScript / Silverlight (включает передачу параметра JS в Silverlight)
  2. C #: строка Base64 в растровое изображение
  3. Передача параметров из Silverlight в JavaScript
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...