Вопрос:
На моей странице html я создал тэг, чтобы отобразить некоторые из моих изображений в формате .tif.
Так как изображения .tif не могут быть отображены непосредственно в атрибуте “src” тега, поэтому я создал следующий код для его отображения:
<object width=»200″ height=»200″ type=»image/tiff» data=»Test.tif»> <param name=»src» value=»Test.tif»/> <param name=»negative» value=»yes»/> </object>
Все работало отлично:) как в Chrome, так и в Firefox, но изображение не отображается в IE. Интересно, может ли какой-нибудь специалист помочь?
Спасибо большое!
Лучший ответ:
tif не является стандартным форматом для Интернета (хотя spec не определяет стандартный список), и он не будет отображается во всех браузерах.
Похоже, он поддерживает только IE и Safari.
Поддержка изображений браузера
Ответ №1
Вы можете преобразовать его в другой формат файла, например. путем захвата экрана с помощью кнопки PrtScrn, затем обрезая ее на Paint и сохраняя ее как jpg/png/etc. файл, который может отобразить каждый браузер. Если нет, то почему-то вам придется сказать людям, чтобы они изменили свой реестр, потому что есть реестр, который предотвращает .tif файлы путем визуализации. Попробуйте взглянуть на это:
Ответ №2
Вы также можете использовать PHP и ImageMagick для преобразования изображений tiff в png или jpeg на лету. Таким образом, они будут хорошо отображаться и работать во всех браузерах.