我有一个从服务器获取的图像,我知道如何从服务器获取图像的分辨率(使用 ImageMagick 分辨率)。所以这个分辨率就是来自 imageMagick 的图像 DPI。
当用户上传图片时,我会告诉用户图片的分辨率是多少,他们现在可以玩弄图片并对其进行缩放。现在,当图像被缩放时,分辨率自然会发生变化。因此,如果我有一个 300dpi 的图像并且用户将其缩放得更大,则分辨率会降低。如果他将其缩放得更小,则分辨率会增加。不管他做什么,当他完成图像时,我必须告诉他新的分辨率。
是否有任何 javascript 库或任何客户端方法来确定缩放后的新分辨率?还是最好的解决方案只是再次使用ajax - 将图像发送回服务器并获得新的分辨率?为了速度,我想避免这种情况。