У нас есть веб-приложение, которое берет изображение, которое будет загружено и изменено в размере.
Используемая нами библиотека изменения размера сохраняла все изображения с 32-битной глубиной независимо от того, какая глубина была раньше.
У нас есть онлайн-клиент, который может просматривать фотографии через HTML-файл, и все в порядке. Все картинки отображаются правильно.
Проблема:
У нас также есть приложение vb-winform, которое загружает изображения и показывает их в html-файле локально в элементе управления веб-браузера. Но здесь все картинки отклонены (не оказаны), только красный крест. Если мы создадим статический html-файл с локальными тегами img, это тоже самое. Все изображения с 32-битной глубиной показаны в виде красных крестиков.
Если мы восстановим изображения с 24-битной глубиной, это снова волшебным образом сработает. Так что, конечно, это был наш «обходной путь», пусть библиотека изменения размера сохраняет все изображения с 24-битной глубиной.
Резюме:
32-битные файлы JPG показывают правильно в IE, когда он подключен, но не при локальной ссылке в локальном html-файле. (Это верно для IE8 как на winxp, так и на windows7). Тот же локальный html-файл, открытый в mozilla, показал OK.
Вопрос:
Я много гуглил, но ничего не нашел об этой «проблеме». Это ошибка в IE8?