Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
SULI 2021
AI4HDR_GUI
Commits
545e15b0
Commit
545e15b0
authored
Jan 21, 2021
by
josh
Browse files
using canvas for image view
parent
66de6691
Changes
2
Hide whitespace changes
Inline
Side-by-side
static/dbViewer.js
View file @
545e15b0
...
...
@@ -28,15 +28,18 @@ DBViewerTemplate.innerHTML = `
<div id="image-file-list">
<ul>
</div>
-->
<div id="image-view">
<div id="original-image">
<img src="static/GeoEyeLarge-2.jpg">
</div>
<div id="slice-image">
<img src="static/default.jpg">
</div>
</div>
-->
<div id="original-image" style="display:none;">
<img id="image" src="static/GeoEyeLarge-2.jpg">
</div>
<canvas id="myCanvas" width="500" height="500" style="border:1px solid #000000;">
</canvas>
</div>
`
;
...
...
@@ -48,6 +51,8 @@ class DBViewer extends HTMLElement {
constructor
()
{
super
();
this
.
appendChild
(
DBViewerTemplate
.
content
.
cloneNode
(
true
)
);
}
copyImageToStatic
(
newImage
)
{
...
...
@@ -60,6 +65,15 @@ class DBViewer extends HTMLElement {
}
connectedCallback
()
{
var
canvas
=
document
.
getElementById
(
'
myCanvas
'
);
var
ctx
=
canvas
.
getContext
(
'
2d
'
);
var
image
=
document
.
getElementById
(
'
image
'
);
console
.
log
(
image
)
image
.
addEventListener
(
'
load
'
,
e
=>
{
console
.
log
(
"
test
"
);
ctx
.
drawImage
(
image
,
0
,
0
);
});
//this.shadowRoot.getElementById("button1").addEventListener( "click", () => this.button1() );
}
...
...
static/dbViewerStyles.css
View file @
545e15b0
...
...
@@ -6,16 +6,19 @@
db-viewer
{
width
:
100%
;
height
:
100%
;
overflow
:
scroll
;
}
.db-view-container
{
width
:
100%
;
height
:
100%
;
/*
display: grid;
grid-template-columns: auto;
grid-template-rows: auto;
grid-template-areas:
"image-view"
;
"image-view";
*/
}
#image-file-list
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment