썸네일2 이미지 품질을 유지하면서 썸네일(Thumbnail) 이미지 만들기 원본이 가지고 있는 퀄리티를 유지하면서 썸네일 이미지를 만드는 소스는 다음과 같습니다. 전달되는 인자는 원본이미지명(orgName), 썸네일이미지명(newName), 썸네일 이미지 폭(width) //원본이미지 파일을 읽어들인다.Image srcImg = ImageIO.read(new File(orgName)); //이미지 사이즈 계산int imx = srcImg.getWidth(null);int imy = srcImg.getHeight(null);int height = width * imy / imx; Image imgTarget = srcImg.getScaledInstance(width, height, Image.SCALE_SMOOTH); int pixels[] = new int[width * hei.. 2014. 5. 26. JAI 를 이용해서 썸네일 이미지 만들기 JDK에서 기본적으로 제공하는 JAI(Java Advanced Image) 를 이용해서 썸네일(Thumbnail) 이미지를 만들 수 있습니다. 전달되는 인자는 orgName(원본명), 썸네일명(newName), 썸네일 폭(width) 입니다. File thumImg = new File(newName); //newName 은 만들어질 썸네일 이미지의 이름(경로포함)RenderedOp render = JAI.create("fileload", orginName); //썸네일로 만들어질 원본이미지 이름(경로포함)BufferedImage bi = render.getAsBufferedImage();//이미지 사이즈 계산int imy = bi.getHeight();int imx = bi.getWidth();int h.. 2014. 5. 22. 이전 1 다음