Avatar billede mercutio Nybegynder
14. august 2005 - 18:53 Der er 1 kommentar og
1 løsning

java image manipulation

Hej Eksperter.

Jeg er igang med at lave et lille tool der kan ændre størelsen og type på billeder så alle billederne der kommer ud bliver jpg i en bestemt størelse.

public void writeResult(String file, String type) throws IOException
    {
      FileOutputStream os = new FileOutputStream(file);
      JAI.create("encode", result, os, type, null);
    }

Når jeg kalder ovenstående metode med type ="JPG" så får jeg fejlen


java.lang.IllegalArgumentException: Encode The specified format has no associated registered ImageCodec.
    at javax.media.jai.JAI.createNS(JAI.java:1091)
    at javax.media.jai.JAI.create(JAI.java:977)
    at javax.media.jai.JAI.create(JAI.java:1672)
    at MainTest.writeResult(MainTest.java:59)
    at MainTest.main(MainTest.java:24)
Exception in thread "main"

Er der nogle der ved hvorfor?
Avatar billede mercutio Nybegynder
14. august 2005 - 19:06 #1
Sorry gutter. Man skal bare skrive JPEG i stedet for.
Avatar billede mercutio Nybegynder
14. august 2005 - 19:06 #2
Jamen så napper jeg da lige poingene igen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester