⑴ 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("图片不存在!");
}