Update 10620 황동화/script.js

This commit is contained in:
jombee 2024-06-25 07:14:57 +00:00
parent 11bc847641
commit 8fc4bc0a12

View File

@ -80,34 +80,4 @@ document.addEventListener('DOMContentLoaded', () => {
});
}
// 이미지 주요 색상 추출 함수
function getAverageColor(imgElement) {
return new Promise((resolve, reject) => {
const canvas = document.createElement('canvas');
const ctx = canvas.getContext('2d');
canvas.width = imgElement.width;
canvas.height = imgElement.height;
ctx.drawImage(imgElement, 0, 0);
let r = 0, g = 0, b = 0;
let count = 0;
const imageData = ctx.getImageData(0, 0, canvas.width, canvas.height);
const data = imageData.data;
for (let i = 0; i < data.length; i += 4) {
r += data[i];
g += data[i + 1];
b += data[i + 2];
count++;
}
r = Math.floor(r / count);
g = Math.floor(g / count);
b = Math.floor(b / count);
const rgbColor = `rgb(${r}, ${g}, ${b})`;
resolve(rgbColor);
});
}
});