fix: eslinit errors

This commit is contained in:
2025-12-20 19:10:29 +01:00
parent de96412248
commit a79f66d761
+12 -6
View File
@@ -101,12 +101,17 @@ function newImage() {
function download() { function download() {
const link = document.createElement("a"); const link = document.createElement("a");
link.download = `coverify-${new Date().getTime()}.png`; link.download = `coverify-${new Date().getTime().toString()}.png`;
link.href = canvas.value?.toDataURL() ?? "#"; link.href = canvas.value?.toDataURL() ?? "#";
link.click(); link.click();
} }
function applyFilter(f: Filter, r: number, g: number, b: number): [number, number, number] { function applyFilter(
f: Filter,
r: number,
g: number,
b: number,
): [number, number, number] {
switch (f) { switch (f) {
case Filter.Gray: case Filter.Gray:
const gray = 0.21 * r + 0.72 * g + 0.07 * b; const gray = 0.21 * r + 0.72 * g + 0.07 * b;
@@ -147,11 +152,12 @@ function draw() {
targetSize.value, targetSize.value,
targetSize.value, targetSize.value,
); );
const pixelData = imageData.data; // @ts-expect-error: safer to cast
const pixelData = imageData.data as number[];
for (let i = 0; i < pixelData.length; i += 4) { for (let i = 0; i < pixelData.length; i += 4) {
const r1 = (pixelData[i] as number); const r1 = pixelData[i];
const g1 = (pixelData[i + 1] as number); const g1 = pixelData[i + 1];
const b1 = (pixelData[i + 2] as number); const b1 = pixelData[i + 2];
const [r2, g2, b2] = applyFilter(filter.value, r1, g1, b1); const [r2, g2, b2] = applyFilter(filter.value, r1, g1, b1);