2012-06-07 75 views
0

我有一个jsf页面,它显示来自url的图像http://ichart.finance.yahoo.com/z?s=^NSEI&t=1d&q=l&l=on&z=l&p=s&a=v&p=s 我希望使图像小于其原始大小,但是当我这样做时,它会变形,它不像原来那样清晰。下面是代码:如何更改jsf中的html图像的图像分辨率

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"; 
} 

我想,当我缩小图像,其分辨率的变化,我怎么把它缩小保持相同解析度?

+1

你的意思是你想让图像被裁剪而不是调整大小? –

+0

不,我不希望它被裁剪,我想通过调整大小并保持相同的分辨率来显示整个图像 – z22

回答

0

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

0

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

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