Skip to content
Snippets Groups Projects
Commit b942d3da authored by Nico Vermaas's avatar Nico Vermaas
Browse files

also add plot images to quality page

parent 2d1d0b28
No related branches found
No related tags found
1 merge request!291Sdc 935 better plots
Pipeline #47745 failed
/atdb/logs/ /atdb/logs/
R:\source\django\atdb-ldv\atdb\logs\atdb.log
\ No newline at end of file
...@@ -711,7 +711,12 @@ def construct_inspectionplots(task,source='task_id'): ...@@ -711,7 +711,12 @@ def construct_inspectionplots(task,source='task_id'):
results += '<tr><td><a href="' + url + '" target="_blank">'+ basename + '</a></td></tr>' results += '<tr><td><a href="' + url + '" target="_blank">'+ basename + '</a></td></tr>'
if basename.endswith('png'): if basename.endswith('png'):
results += '<tr><td><a href="' + url + '" target="_blank"><img width="800" src="' + url + '" alt="' + basename + '"/></a></td></tr>' # retrieve the url and add the binary data to the html
response = requests.get(url)
content_as_string = base64.b64encode(response.content).decode("utf-8")
img_html = '<img width="800" src = "data:image/png;base64,' + content_as_string + '">'
results += '<tr><td><a href="' + url + '" alt="' + basename + '" target="_blank">' + img_html + '</a></td></tr>'
#results += '<tr><td><a href="' + url + '" target="_blank"><img width="800" src="' + url + '" alt="' + basename + '"/></a></td></tr>'
plot_files.append(basename) plot_files.append(basename)
...@@ -749,14 +754,13 @@ def construct_inspectionplots(task,source='task_id'): ...@@ -749,14 +754,13 @@ def construct_inspectionplots(task,source='task_id'):
results += '<tr><td><a href="' + url + '" target="_blank">' + basename + '</a></td></tr>' results += '<tr><td><a href="' + url + '" target="_blank">' + basename + '</a></td></tr>'
if basename.endswith('png'): if basename.endswith('png'):
# retrieve and evaluate the url first # retrieve the url and add the binary data to the html
#logger.info('retrieve '+url)
response = requests.get(url) response = requests.get(url)
content_as_string = base64.b64encode(response.content).decode("utf-8") content_as_string = base64.b64encode(response.content).decode("utf-8")
img_html = '<img width="800" src = "data:image/png;base64,' + content_as_string + '">' img_html = '<img width="800" src = "data:image/png;base64,' + content_as_string + '">'
# results += '<tr><td><a href="' + url + '" target="_blank"><img width="800" src="' + url + '" alt="'+basename+'"/></a></td></tr>' # results += '<tr><td><a href="' + url + '" target="_blank"><img width="800" src="' + url + '" alt="'+basename+'"/></a></td></tr>'
results += '<tr><td><a href="' + url + '" target="_blank">' + img_html+ '</a></td></tr>' results += '<tr><td><a href="' + url + '" alt="'+basename+'" target="_blank">' + img_html+ '</a></td></tr>'
plot_files.append(plot_file) plot_files.append(plot_file)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment