У меня есть объект изображения внутри файла ресурсов, и я пытаюсь отобразить его на своей веб-странице безрезультатно. Вместо этого я получаю текст alt.Почему мое изображение не отображается
0
A
ответ
2
Для того, чтобы использовать изображение в формы URL-адреса данных, недостаточно использовать данные изображения с кодировкой base64 в атрибуте src, вам также необходимо использовать префикс, чтобы сообщить браузеру, что URL-адрес данных соответствует.
Использование:
<img src="data:image/png;base64,<%= FlagPic %>" alt="Bla"/>
Обратите внимание, что тип контента (здесь изображение/PNG) должно соответствовать формату изображения графики.
4
Поскольку SRC должен начать с "данные: {изображение/формат}; base64,"
Попробуйте это:
public string FlagPic
{
get
{
using (System.IO.MemoryStream m = new System.IO.MemoryStream())
{
ClassLibrary1.Resource1.flag.Save(m, ClassLibrary1.Resource1.flag.RawFormat);
byte[] imageBytes = m.ToArray();
base64Image = System.Convert.ToBase64String(imageBytes);
return String.Format("data:{1};base64,{0}", base64Image, ClassLibrary1.Resource1.flag.RawFormat);
}
}
}
Смежные вопросы
- 1. Почему мое изображение не отображается?
- 2. Почему мое изображение не отображается?
- 3. Мое изображение не отображается, почему?
- 4. Почему мое изображение не отображается?
- 5. Почему мое изображение отображается больше?
- 6. Почему мое фоновое изображение не отображается?
- 7. Почему мое фоновое изображение вообще не отображается?
- 8. Почему мое изображение в WPF не отображается?
- 9. Почему мое изображение не отображается? html
- 10. Почему не отображается мое фоновое изображение?
- 11. CSS: Почему мое изображение не отображается?
- 12. Почему мое изображение не отображается в сетке?
- 13. Почему мое изображение не отображается в HTML?
- 14. Почему мое фоновое изображение не отображается
- 15. Почему мое изображение не отображается Html?
- 16. Почему мое изображение не отображается? (Java)
- 17. Почему мое изображение прозрачно/не отображается правильно?
- 18. Почему мое изображение не отображается в firefox?
- 19. Почему мое статическое изображение не отображается?
- 20. Мое изображение не отображается
- 21. Мое изображение не отображается
- 22. Почему мое изображение не вращается?
- 23. Почему мое подменю не отображается?
- 24. Почему мое изображение спрайта сломано [x], но также отображается изображение?
- 25. Почему мое изображение не отображается в моем макете?
- 26. Почему мое фоновое изображение не отображается должным образом в IE7?
- 27. Почему мое фоновое изображение не отображается в FXML
- 28. Почему мое изображение не отображается в электронной почте?
- 29. Почему мое изображение не отображается на мой взгляд?
- 30. Почему мое изображение не отображается во весь экран?
Как выглядит тег , когда вы проверяете элемент в браузере? – terbubbs
Пожалуйста, не используйте скриншоты для показа кода, но на самом деле скопируйте код на вопрос – NineBerry