LadMan Skrevet 16. mars 2004 Del Skrevet 16. mars 2004 (endret) Hei! Har et lite prosjekt gående, hvor jeg har tenkt å laste inn bilder fra et directory, resize dem til en gitt size, og deretter skrive dem til disk igjen. Det jeg lurte på er da om noen her har en fin link, eller et par hjelpende setninger om hvordan man leser inn og resizer bilder i java ? Jeg har lest en del på web (Tutorials på sun og her på forumet) men ikke funnet no spesielt om dette. De tutorialene på sun hjalp meg ikke så mye. På forhånd takk -LadMan Endret 16. mars 2004 av LadMan Lenke til kommentar
threiran Skrevet 16. mars 2004 Del Skrevet 16. mars 2004 Jeg har gjort noe tilsvarende. Her er ett raskt utdrag fra det jeg gjorde. Mulig det finnes bedre metoder... File source = new File("inn.jpg"); File destination = new File("ut.jpg"); BufferedImage img = ImageIO.read(source); resize = new AffineTransformOp = new AffineTransformOp(AffineTransform.getScaleInstance(320.0/img.getWidth(), 320.0/img.getWidth()), null); BufferedImage target = resize.createCompatibleDestImage(img, null); resize.filter(img, target); ImageIO.write(target, "jpg", destination); Dette var en grov reproduksjon av hvordan jeg gjorde det. Jeg har droppet alt av feilhåndtering og rammen rundt, men jeg håper du finner ut av det. Lykke til! CPL Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå