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

Java 如何在jsf中更改html图像的图像分辨率,java,html,css,jsf,Java,Html,Css,Jsf,我有一个jsf页面,它显示来自url的图像 我希望使这个图像比它原来的尺寸小,但是当我这样做的时候,它会被扭曲,它显示得不如原来的清晰。代码如下: xhtml: <p:graphicImage value="#{equityBean.niftyUrl}" height="200" width="200"/> 我想当我缩小图像时,它的分辨率会发生变化,如何使它变小并保持相同的分辨率?尝试仅指示宽度。如果要指示颜色和高度,则需要约束图像比例。例如:宽度=200,高度=119。这是雅虎图

我有一个jsf页面,它显示来自url的图像 我希望使这个图像比它原来的尺寸小,但是当我这样做的时候,它会被扭曲,它显示得不如原来的清晰。代码如下:

xhtml:

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

我想当我缩小图像时,它的分辨率会发生变化,如何使它变小并保持相同的分辨率?

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

这是雅虎图表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

所有解决方案均无效。我使用了不同的url-^BSESN,其宽度和高度分别为190和95。现在就可以了。

你的意思是想裁剪图像而不是调整大小吗?不,我不想裁剪,我想通过调整大小并保持相同的分辨率来显示整个图像
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";
}