1. 程式人生 > >java之圖片格式轉換

java之圖片格式轉換

圖片格式轉換

package fileTest; import java.awt.Color; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.Spliterator; import javax.imageio.ImageIO; public class FileName { public static void main(String[] args) throws IOException { String dirName="C:\\Users\\dsp\\Desktop\\JP首頁圖片";//存放圖片的文件夾 File f=new File(dirName); ArrayList<String> path=new ArrayList<String>();//存放每個圖片的路徑 if (f.isDirectory()) { String[] imgs=f.list(); for(int i=0;i<imgs.length;i++) { System.out.println(imgs[i]); String name = dirName+"\\"+imgs[i]; path.add(name); } } for (String object : path) { System.out.println(object); String[] nf=object.split("\\.");//通過split截取文件路徑 System.out.println(nf[0]); File f2=new File(object); BufferedImage srcImg = ImageIO.read(f2);//使用imgeIO來讀取圖片 ImageIO.write(srcImg, "png", new File(nf[0]+".png"));//重新創建圖片 } } }

java之圖片格式轉換