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');
|