我从服务器获取了图像,并且我知道如何从服务器获取图像的分辨率(使用 ImageMagick 分辨率)。所以这个分辨率就是 imageMagick 的图像 DPI。
当用户上传图像时,我告诉用户图像的分辨率是多少,他们现在可以使用图像并缩放它。现在,当图像缩放时,分辨率自然会发生变化。因此,如果我有 300dpi 的图像并且用户将其放大,分辨率就会降低。如果他将其缩小,分辨率就会提高。无论他做什么,当他完成图像后,我必须告诉他新的分辨率。
是否有任何 JavaScript 库或任何客户端方法来确定缩放后的新分辨率?或者最好的解决方案只是再次使用ajax - 将图像发送回服务器并获取新的分辨率?为了提高速度,我想避免这种情况。
最佳答案
这正是我正在寻找的计算类型,尽管是在 Flex 中:
http://blog.mediarain.com/2009/09/calculating-image-resolutions-in-flex/
关于javascript - 给定原始图像分辨率,缩放后如何使用javascript计算新分辨率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14830414/