给定原始图像的分辨率,如何在缩放后使用javascript计算新的分辨率
given original image resolution, how to calculate new resolution using javascript, after scaling it?
我从服务器上获取了一张图像,我知道如何从服务器上获得图像的分辨率(使用ImageMagick分辨率)。所以这个分辨率就是imageMagick的图像DPI。
当用户上传图像时,我会告诉用户图像的分辨率是多少,他们现在可以摆弄图像并缩放它。现在,当图像缩放时,分辨率自然会改变。因此,如果我有一个300dpi的图像,用户将其放大,分辨率就会降低。如果他把它缩小,分辨率就会增加。无论他做什么,当他完成图像时,我都必须告诉他新的分辨率。
缩放后,是否有任何javascript库或任何客户端方法来确定新的分辨率?还是最好的解决方案只是再次使用ajax——将图像发送回服务器并获得新的分辨率?出于速度的考虑,我想避免这样做。
这就是我想要的计算,尽管是在Flex:中
http://blog.mediarain.com/2009/09/calculating-image-resolutions-in-flex/
相关文章:
- 如何在javascript已经检测到的情况下将屏幕分辨率数据调整为web
- 为不同的屏幕分辨率加载css样式的Javascript不起作用
- XP、Vista和Windows7上IE 7、8和9的常见配置的JavaScript定时器分辨率是多少
- 如何使用 JavaScript 将网页上的背景图像居中以获得不同的屏幕分辨率
- 为什么javascript不会取代innerHTML的屏幕分辨率检查
- 如何阻止 PHP 页面中的 JavaScript 代码段在屏幕分辨率较小的设备上加载
- 如何在 JavaScript 中检测屏幕分辨率
- 在 Javascript, PHP 中验证图像分辨率
- 如何在javascript中确定计算机屏幕的分辨率
- 你能用javascript获取用户的屏幕大小/分辨率吗
- 无论分辨率如何,都可以在屏幕中间显示内联HTML/JavaScript弹出窗口
- 移动设备上的HTML5/javascript条形码阅读器,无需手动切换分辨率
- 为什么智能手机上的屏幕分辨率与javascript屏幕宽度不同,尽管高清分辨率很高
- 如何在R Shiny从JavaScript中获得屏幕分辨率
- 如何使用Javascript获得访问者监视器分辨率
- 在不同的屏幕分辨率下运行不同的JavaScript
- 默默地使用PHP/Javascript获取用户的分辨率
- 从javascript SDK获得更高分辨率的Facebook头像
- chrome(windows)从javascript加载高分辨率图像的问题
- 根据屏幕分辨率通过javascript加载CSS