如何根据raphael中返回的图像动态设置图像大小比例?
如何根据raphael中返回的图像动态设置图像大小比例?
这里有一些代码可以给你一个想法:
var viewer = Raphael(0,0,scrWidth, scrHeight);
viewer.image(dynamicUrl, 140, 140,300, scaledHeight);
谢谢
How can I dynamically set the image size ratio depending on the returned image in raphael?
Here is some code to give you an idea:
var viewer = Raphael(0,0,scrWidth, scrHeight);
viewer.image(dynamicUrl, 140, 140,300, scaledHeight);
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在 DOM 外部加载图像并获取其尺寸...您可以将其放入函数中:
jsFiddle
现在,您可以除以或乘以
宽度
和高度
来缩放。请务必注意时间安排。此外,一旦图像位于 Raphael 中,您就可以使用
.scale()
You can load the image outside the DOM and get its dimensions... You can put this inside a function:
jsFiddle
Now you can divide or multiply both
width
andheight
to scale. Make sure you pay attention to the timing.Also, once the image is in Raphael, you can use
.scale()