nicehero commited on
Commit
831bcbb
·
verified ·
1 Parent(s): 0401cd9

Upload 2 files

Browse files
Files changed (2) hide show
  1. index.html +20 -2
  2. mask.html +20 -2
index.html CHANGED
@@ -104,12 +104,12 @@
104
  <button id="save" style="height: 50px;">保存蒙版</button>
105
  <button id="saveToClipboard" style="height: 50px;">保存蒙版到剪贴板</button>
106
  </div>
107
- <div class="myDiv">
108
  <input type="range" id="brushSizeSlider" style="width: 100%" value="40" min="1" max="150" step="1" >
109
  </div>
110
  <br>
111
  <br>
112
- <div class="myDiv">
113
  <canvas id="canvas"></canvas>
114
  <br>
115
  <img id="outputImg"></img>
@@ -542,6 +542,24 @@ window.onload = function() {
542
 
543
  const img = document.getElementById('outputImg');
544
  img.src = tempCanvas.toDataURL("image/jpeg");
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
545
  });
546
 
547
  // 保存蒙版
 
104
  <button id="save" style="height: 50px;">保存蒙版</button>
105
  <button id="saveToClipboard" style="height: 50px;">保存蒙版到剪贴板</button>
106
  </div>
107
+ <div class="myDiv" id="tools">
108
  <input type="range" id="brushSizeSlider" style="width: 100%" value="40" min="1" max="150" step="1" >
109
  </div>
110
  <br>
111
  <br>
112
+ <div class="myDiv" id="myImg1">
113
  <canvas id="canvas"></canvas>
114
  <br>
115
  <img id="outputImg"></img>
 
542
 
543
  const img = document.getElementById('outputImg');
544
  img.src = tempCanvas.toDataURL("image/jpeg");
545
+ const base64String = img.src.split(',')[1];
546
+ const response2 = await fetch('https://api.imgur.com/3/image', {
547
+ method: 'POST',
548
+ headers: {
549
+ 'Authorization': 'Client-ID 955c061744537ff',
550
+ 'Content-Type': 'application/json',
551
+ },
552
+ body: JSON.stringify({ image: base64String }),
553
+ });
554
+ const r = await response2.json()
555
+ img.src = r.data.link;
556
+ const script = document.createElement('script');
557
+ script.src = "https://telegram.org/js/telegram-widget.js?22";
558
+ script.setAttribute('data-telegram-share-url', r.data.link);
559
+ script.async = true;
560
+ const myImg1 = document.getElementById('myImg1');
561
+ const firstChild = myImg1.firstChild;
562
+ myImg1.insertBefore(script, firstChild);
563
  });
564
 
565
  // 保存蒙版
mask.html CHANGED
@@ -104,12 +104,12 @@
104
  <button id="save" style="height: 50px;">保存蒙版</button>
105
  <button id="saveToClipboard" style="height: 50px;">保存蒙版到剪贴板</button>
106
  </div>
107
- <div class="myDiv">
108
  <input type="range" id="brushSizeSlider" style="width: 100%" value="40" min="1" max="150" step="1" >
109
  </div>
110
  <br>
111
  <br>
112
- <div class="myDiv">
113
  <canvas id="canvas"></canvas>
114
  <br>
115
  <img id="outputImg"></img>
@@ -542,6 +542,24 @@ window.onload = function() {
542
 
543
  const img = document.getElementById('outputImg');
544
  img.src = tempCanvas.toDataURL("image/jpeg");
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
545
  });
546
 
547
  // 保存蒙版
 
104
  <button id="save" style="height: 50px;">保存蒙版</button>
105
  <button id="saveToClipboard" style="height: 50px;">保存蒙版到剪贴板</button>
106
  </div>
107
+ <div class="myDiv" id="tools">
108
  <input type="range" id="brushSizeSlider" style="width: 100%" value="40" min="1" max="150" step="1" >
109
  </div>
110
  <br>
111
  <br>
112
+ <div class="myDiv" id="myImg1">
113
  <canvas id="canvas"></canvas>
114
  <br>
115
  <img id="outputImg"></img>
 
542
 
543
  const img = document.getElementById('outputImg');
544
  img.src = tempCanvas.toDataURL("image/jpeg");
545
+ const base64String = img.src.split(',')[1];
546
+ const response2 = await fetch('https://api.imgur.com/3/image', {
547
+ method: 'POST',
548
+ headers: {
549
+ 'Authorization': 'Client-ID 955c061744537ff',
550
+ 'Content-Type': 'application/json',
551
+ },
552
+ body: JSON.stringify({ image: base64String }),
553
+ });
554
+ const r = await response2.json()
555
+ img.src = r.data.link;
556
+ const script = document.createElement('script');
557
+ script.src = "https://telegram.org/js/telegram-widget.js?22";
558
+ script.setAttribute('data-telegram-share-url', r.data.link);
559
+ script.async = true;
560
+ const myImg1 = document.getElementById('myImg1');
561
+ const firstChild = myImg1.firstChild;
562
+ myImg1.insertBefore(script, firstChild);
563
  });
564
 
565
  // 保存蒙版