index.html 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>在线涂鸦工具</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  6. <meta name="robots" content="noindex, nofollow"/>
  7. <link rel="stylesheet" type="text/css" href="css/scrawl.css">
  8. </head>
  9. <body>
  10. <div class="scrawl-main" id="scrawl-main">
  11. <div class="hot">
  12. <div class="drawBoard border_style">
  13. <canvas id="canvas-borad" class="brushBorad">你的浏览器不支持 canvas 绘图</canvas>
  14. <div class="picBoard" id="picBoard" style=""></div>
  15. </div>
  16. <div class="operateBar">
  17. <button id="J_prevStep" class="prevStep" title="上一步">
  18. <em class="icon"></em>
  19. </button>
  20. <button id="J_nextStep" class="nextStep" title="下一步">
  21. <em class="icon"></em>
  22. </button>
  23. <button id="J_clearBoard" class="clearBoard" title="清空">
  24. <em class="icon"></em>
  25. </button>
  26. <!--<span id="J_sacleBoard" class="scaleBoard">-->
  27. <!--<em class="icon"></em>-->
  28. <!--<em class="text">缩放背景</em>-->
  29. <!--</span>-->
  30. </div>
  31. </div>
  32. <div class="drawToolbar border_style">
  33. <div class="colorBar">
  34. <span data-color="#0099CC" style="background:#0099CC;" class="active"></span>
  35. <span data-color="#003366" style="background:#003366;"></span>
  36. <span data-color="#993333" style="background:#993333;"></span>
  37. <span data-color="#FF9900" style="background:#FF9900;"></span>
  38. <span data-color="#0000CC" style="background:#0000CC;"></span>
  39. <span data-color="#CC3333" style="background:#CC3333;"></span>
  40. <span data-color="#F4D03F" style="background:#641E16;"></span>
  41. <span data-color="#4A235A" style="background:#4A235A;"></span>
  42. <span data-color="#009966" style="background:#009966;"></span>
  43. <span data-color="#ffff00" style="background:#ffff00;"></span>
  44. <span data-color="#7D6608" style="background:#7D6608;"></span>
  45. <span data-color="#FF33CC" style="background:#FF33CC;"></span>
  46. <span data-color="#c00000" style="background:#641E16;"></span>
  47. <span data-color="#ffffff" style="background:#ffffff;"></span>
  48. <span data-color="#9bbb59" style="background:#9bbb59;"></span>
  49. <span data-color="#CCFFFF" style="background:#CCFFFF;"></span>
  50. <span data-color="#FFCCCC" style="background:#FFCCCC;"></span>
  51. <span data-color="#CC99CC" style="background:#CC99CC;"></span>
  52. </div>
  53. <div class="sectionBar">
  54. <em class="brushIcon"></em>
  55. <a href="javascript:void(0)" class="brush-size size1">1</a>
  56. <a href="javascript:void(0)" class="brush-size size2">3</a>
  57. <a href="javascript:void(0)" class="brush-size size3">5</a>
  58. <a href="javascript:void(0)" class="brush-size size4">7</a>
  59. </div>
  60. <div class="sectionBar">
  61. <em class="eraserIcon"></em>
  62. <a href="javascript:void(0)" class="eraser-size size1">5</a>
  63. <a href="javascript:void(0)" class="eraser-size size2">10</a>
  64. <a href="javascript:void(0)" class="eraser-size size3">15</a>
  65. <a href="javascript:void(0)" class="eraser-size size4">20</a>
  66. </div>
  67. <div class="sectionBar">
  68. <em class="blurIcon"></em>
  69. <a href="javascript:void(0)" class="blur-size size1">2</a>
  70. <a href="javascript:void(0)" class="blur-size size2">4</a>
  71. <a href="javascript:void(0)" class="blur-size size3">6</a>
  72. <a href="javascript:void(0)" class="blur-size size4">8</a>
  73. </div>
  74. <div class="sectionBar">
  75. <span id="clearSetting" class="clearSetting">
  76. <em class="icon"></em>
  77. <em class="text">初始化设置</em>
  78. </span>
  79. </div>
  80. <div class="sectionBar">
  81. <div id="J_addImg" class="addImgH">
  82. <em class="icon"></em>
  83. <em class="text">添加背景</em>
  84. <input type="file" class="upload" id="J_canvas_bg"
  85. accept="image/gif,image/jpeg,image/png,image/jpg,image/bmp"/>
  86. </div>
  87. </div>
  88. <div class="sectionBar">
  89. <span id="J_removeImg" class="removeImg">
  90. <em class="icon"></em>
  91. <em class="text">删除背景</em>
  92. </span>
  93. </div>
  94. <div class="sectionBar">
  95. <span id="J_saveImg" class="saveImg">
  96. <em class="icon"></em>
  97. <em class="text">保存图片</em>
  98. </span>
  99. </div>
  100. </div>
  101. </div>
  102. <script type="text/javascript" src="scrawl/libs/jquery.min.js"></script>
  103. <script type="text/javascript" src="scrawl.js"></script>
  104. <script>
  105. new Canvas({
  106. canvasId : "canvas-borad",
  107. width : 700,
  108. height : 400,
  109. save : function(data) {
  110. $.post("upload.php", {imgBase64: data}, function(res) {
  111. if (res.code == "000") {
  112. alert("图片保存成功!");
  113. location.href = res.url;
  114. } else {
  115. alert(res.url);
  116. }
  117. }, "json");
  118. }
  119. });
  120. </script>
  121. </body>
  122. </html>