2012-06-07 76 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