将裁剪区域另存为图像
Save cropped area as image
我有代码可以让我获得四个坐标:
initial_xinitial_yfinal_xfinal_y
这个坐标形成一个矩形,允许裁剪网站的主体(矩形内的所有区域)。我的问题是如何将此裁剪区域保存为文件(例如.jpeg将其导出到机器)或只是从浏览器中分配内存以临时执行此任务?这在javascript html和css上运行
仅靠Javascript无法做到这一点。您需要将图像与坐标数据包(通过javascript工具获得)一起上传到服务器,并在服务器端进行裁剪(通过PHP的GD库之类的东西)。裁剪后,它存储在服务器上,此时可以下载到客户端。
有很多工具可以做到这一点(可能不需要从头开始滚动自己的工具) - 这里有一个:
http://www.webmotionuk.co.uk/php-jquery-image-upload-and-crop-v11
相关文章:
- 无法在本地计算机中将画布另存为图像
- 如何将 html5 画布另存为窗口 8 Metro 应用程序中的图像文件
- 更改“将图像另存为”的操作以重定向到相应的网页
- 如何为图像创建“另存为”按钮
- 如何定义图像'另存为'大小
- 使用javascript将画布另存为图像
- 嵌套画布另存为单个图像
- 将画布对象另存为图像-黑色背景
- 将“图像另存为”链接到其他图像
- 将谷歌地图另存为图像 - 使用javascript(能够截取屏幕截图)
- 是否有一个 javascript 库可以在图像上注释并将注释另存为服务器中的图像
- 如何将画布另存为 PNG 图像
- 如何在jsp中单击按钮时将代码添加到jqPlot条形图另存为图像
- 将画布另存为图像 Internet Explorer
- 如何使用 canvas.toDataURL() 将画布另存为图像
- 模拟将图像另存为
- 将画布另存为服务器上的图像时出现 setRequestHeader 错误
- 将 Iframe 的源另存为桌面上的图像
- 如何防止图像另存为+防止图像拖动&拖放到桌面+阻止桌面浏览器上的屏幕截图
- 如何在单击'时设置文件/图像的名称;将图像另存为'