如何在jsf中更改html图像的图像分辨率

时间:2012-06-07 07:51:57

标签: java html css jsf

我有一个jsf页面,显示来自网址http://ichart.finance.yahoo.com/z?s=^NSEI&t=1d&q=l&l=on&z=l&p=s&a=v&p=s的图片 我希望使这个图像小于其原始大小,但是当我这样做时,它会变形,它不会显示为原始图像。下面是代码:

XHTML:

<p:graphicImage value="#{equityBean.niftyUrl}" height="200" width="200"/>

bean代码:

public String getNiftyUrl() {
    return "http://ichart.finance.yahoo.com/z?s=^NSEI&t=1d&q=l&l=on&z=l&p=s&a=v&p=s";
}

我想当我将图像缩小时,其分辨率会发生变化,如何在保持相同分辨率的情况下缩小图像?

3 个答案:

答案 0 :(得分:0)

尝试仅指示宽度。如果要指示和高度,则需要约束图像比例。例如:width="200"height="119"

答案 1 :(得分:0)

这是更多关于雅虎图表api。要在保持分辨率的同时缩小图像尺寸,请将z=l(大)更改为z=m(中)或z=s(小)

http://ichart.finance.yahoo.com/z?s=^NSEI&t=1d&q=l&l=on&p=s&a=v&p=s&z=s

答案 2 :(得分:0)

没有一个解决方案有效。我使用了另一个网址 - http://ichart.yahoo.com/t?s= ^ BSESN,其宽度和高度分别为190和95。它现在有效。