小编IIM*_*YAH的帖子

jquery旋转图像并用同名文件保存(覆盖)?

我有一个这样的简单场景:我想旋转图像,并保存现有的旧文件.现在,所有功能都已完成,但是当我下载/保存图像时,它总是会创建新的文件名.这是我的代码:

 <div>
        <img src="image/a.png" alt="" id="image" />
        <canvas id="canvas"></canvas>
    </div>
    <p>
        <strong>Rotate Image: </strong>
        <a href="javascript:;" id="resetImage">Reset Image</a>
        <a href="javascript:;" id="rotate90">90&deg;</a>
        <a href="javascript:;" id="rotate180">180&deg;</a>
        <a href="javascript:;" id="rotate270">270&deg;</a>
    </p>

    <a id="download">Download as image</a> 
Run Code Online (Sandbox Code Playgroud)

我的js代码:

<script type="text/javascript">



var img = null, canvas = null;

$(document).ready(function(){
   //  Initialize image and canvas
   img = document.getElementById('image');
   canvas = document.getElementById('canvas');

   if(!canvas || !canvas.getContext){
       canvas.parentNode.removeChild(canvas);
   } else {
       img.style.position = 'absolute';
       img.style.visibility = 'hidden';
   }
   rotateImage(0);

   //  Handle clicks for control links
   $('#resetImage').click(function(){ rotateImage(0); });
   $('#rotate90').click(function(){ rotateImage(90); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5 canvas

4
推荐指数
1
解决办法
6439
查看次数

标签 统计

canvas ×1

html5 ×1

javascript ×1

jquery ×1