⑴ java中如何獲取特定目錄下的圖片
ClassLoader/Class的getResource/getResourceAsStream 是從CLASSPATH中獲取資源。
可以在eclipse的項目下新建一個resources目錄,把images文件夾放到這個目錄下,然後把resources加到Build Path里。
⑵ Java中獲取圖片所在的URL
??? 的地方 要換成實際的文件路徑——按URL寫法,如/image/abc.jpg
⑶ JAVA如何將本地圖片變成網路URL 再把URL傳給前台
用js的濾鏡功能可以實現不上傳圖片的預覽
例如:
1.獲取上傳圖片的路徑,一般直接獲取input框內的value就行,輸入框的類型為file
varimgPath=document.getElementByIdx_x_x("fileName").value;
2.獲取預覽圖片的div
varnewPreview=document.getElementByIdx_x_x("preview");
newPreview.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)";
newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src=imgPath;
newPreview.style.width="100px";
newPreview.style.height="100px";
上面是最關鍵的,必須有,否則無法顯示,必須指定div的寬高,否則無法顯示圖片
⑷ java 訪問url獲取圖片
private static final String imgDir="C:/Program Files/Tencent/TM2009/Users/273367058/FileRecv";//這里填上圖片目錄全名就行了
static{
try{
File dir = new File(imgDir);
File[] imgFiles = dir.listFiles(new FilenameFilter(){
public boolean accept(File dir, String name) {
return name.toLowerCase().endsWith(".jpg");
}
});
⑸ Java 根據url獲取圖片高和寬
String imageUrl="http://avatar.csdn.net/9/F/2/1_5iasp.jpg";
BufferedImage image=getBufferedImage(imageUrl);
if (image!=null)
{
System.out.println("圖片高度:"+image.getHeight());
System.out.println("圖片寬度:"+image.getWidth());
}
else
{
System.out.println("圖片不存在!");
}