Retina的Html drag'n'drop(浏览器真正拖拽)图像质量

时间:2013-04-26 12:45:30

标签: javascript image canvas drag-and-drop retina-display

我在拖放开始时设置自定义图像:

var dt = e.dataTransfer;
///...
dt.setDragImage(img, -20, -20);

但Retina的图像质量并不好。 通常,Retina的图像质量的解决方法是使图像变大两倍,然后将“stratch”背景(使用css)保持100%,或者只是将画布尺寸设置为小两倍

但是对于拖放图像不起作用,因为图像的大小是在拖动时显示的那个,所以我对像素率无能为力。 / p>

有人可以提供帮助吗? 至少,明确地确认,用当前的浏览器技术水平解决这个问题是不可能的?

谢谢!

P.S。这种拖拽方法还有一些相关的话题: https://stackoverflow.com/questions/14834181/dynamic-image-created-from-canvas-by-todataurl-on-dragstart-event-does-not-s

0 个答案:

没有答案