Spaces:
Running
Running
Update index.html
Browse files- index.html +8 -0
index.html
CHANGED
@@ -127,6 +127,7 @@ window.onload = function() {
|
|
127 |
editModeRadios[i].addEventListener('change', function() {
|
128 |
// 获取选中的编辑模式值
|
129 |
selectedMode = this.value;
|
|
|
130 |
});
|
131 |
}
|
132 |
brushSizeSlider.addEventListener('input', function() {
|
@@ -184,6 +185,9 @@ window.onload = function() {
|
|
184 |
function drawImages() {
|
185 |
context.clearRect(0, 0, canvas.width, canvas.height);
|
186 |
context.putImageData(maskData,0,0);
|
|
|
|
|
|
|
187 |
context.globalAlpha = 0.75; // 设置透明度为0.5
|
188 |
context.drawImage(image, 0, 0);
|
189 |
//context.drawImage(imageMask, 0, 0);
|
@@ -466,6 +470,10 @@ window.onload = function() {
|
|
466 |
link.href = tempCanvas.toDataURL("image/jpeg", 0.9);
|
467 |
link.download = 'mask_' + generateRandomFileName() + '.jpg';
|
468 |
link.click();
|
|
|
|
|
|
|
|
|
469 |
});
|
470 |
// 获取圆圈元素
|
471 |
var circle = document.getElementById('circle');
|
|
|
127 |
editModeRadios[i].addEventListener('change', function() {
|
128 |
// 获取选中的编辑模式值
|
129 |
selectedMode = this.value;
|
130 |
+
drawImagesInterval(100);
|
131 |
});
|
132 |
}
|
133 |
brushSizeSlider.addEventListener('input', function() {
|
|
|
185 |
function drawImages() {
|
186 |
context.clearRect(0, 0, canvas.width, canvas.height);
|
187 |
context.putImageData(maskData,0,0);
|
188 |
+
if (selectedMode == "select") {
|
189 |
+
return;
|
190 |
+
}
|
191 |
context.globalAlpha = 0.75; // 设置透明度为0.5
|
192 |
context.drawImage(image, 0, 0);
|
193 |
//context.drawImage(imageMask, 0, 0);
|
|
|
470 |
link.href = tempCanvas.toDataURL("image/jpeg", 0.9);
|
471 |
link.download = 'mask_' + generateRandomFileName() + '.jpg';
|
472 |
link.click();
|
473 |
+
var oldMode = selectedMode;
|
474 |
+
selectedMode = "select";
|
475 |
+
drawImages();
|
476 |
+
selectedMode = oldMode;
|
477 |
});
|
478 |
// 获取圆圈元素
|
479 |
var circle = document.getElementById('circle');
|