#python #html #iframe #folium
#python #HTML #iframe #folium
Вопрос:
Я пытаюсь настроить размер изображения с помощью Iframe и всплывающего окна в folium с помощью python, используя следующий код:
encoded = base64.b64encode(open('mlosvolcanes.png', 'rb').read()).decode()
html = '''<img style="width:100%; height:100%;" src="data:image/png;base64,{}">'''.format
iframe = folium.IFrame(html(encoded), width=360, height=210)
popup = folium.Popup(iframe)
folium.Marker([-39.47108999, -71.85406208],
popup=popup,
tooltip=tooltip,
icon=logoIcon2).add_to(m)
однако результат показывает мне изображение в очень низком разрешении, сравнивая реальное изображение и результат, как вы можете видеть на изображении ниже:
Пожалуйста, есть идеи, как я могу получить лучший результат??
Комментарии:
1. Пробовали изменять ширину и высоту iframe = folium. IFrame (html (в кодировке),
width
= 360,height
= 210)?2. @mplungjan вы имеете в виду противоположные значения, подобные этому: iframe = folium. IFrame (html (в кодировке), ширина = 210, высота = 360?? в любом случае я изменил эти значения разными способами и все еще работаю
3. нет, я имею в виду его увеличение
4. да, я пытаюсь! и не восстанавливает разрешение
5. на самом деле, когда вы увеличиваете эти значения, только рамка и текст становятся больше, но разрешение сохраняется с тем же разрешением