mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Improve decoding speed
This commit is contained in:
parent
d7fda69e9c
commit
7587469480
2 changed files with 7 additions and 5 deletions
|
@ -39,8 +39,10 @@ import 'css!./style';
|
|||
let blurhashstr = target.getAttribute('data-blurhash');
|
||||
if (blurhash.isBlurhashValid(blurhashstr) && target.getElementsByClassName('blurhash-canvas').length === 0) {
|
||||
console.log('Blurhashing item ' + target.parentElement.parentElement.parentElement.getAttribute('data-index') + ' with intersection ratio ' + entry.intersectionRatio);
|
||||
let width = target.offsetWidth;
|
||||
let height = target.offsetHeight;
|
||||
// let width = target.offsetWidth;
|
||||
// let height = target.offsetHeight;
|
||||
let width = 18;
|
||||
let height = 18;
|
||||
if (width && height) {
|
||||
let pixels;
|
||||
try {
|
||||
|
@ -49,7 +51,6 @@ import 'css!./style';
|
|||
console.log('Blurhash decode error: ' + err.toString());
|
||||
return;
|
||||
}
|
||||
|
||||
let canvas = document.createElement('canvas');
|
||||
canvas.width = width;
|
||||
canvas.height = height;
|
||||
|
|
|
@ -7,11 +7,12 @@
|
|||
}
|
||||
|
||||
.blurhash-canvas {
|
||||
align-items: stretch;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
z-index: -1000;
|
||||
z-index: 100;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue