Internett: www.wis.no E-post: wis@wis.no
Tlf: 7245 0190 Fax: 7245 0191

Startsiden | Produkter | Drift | Markedsføring | Ta kontakt | Gå til
Søk:
Logg innLogg inn 

WIS blogg


Eksport av bilder fra Java
Av: Stig Runar Vangen Torsdag 16.08.2007 (09:00)

I den siste tiden har jeg jobbet litt med bildebehandling i forbindelse med WisWeb 2. Jeg kan med en gang si at den bildebehandlingen vi hadde i WisWeb 1 kommer til å bli kraftig forbedret. Ikke nok med at det har blitt lagt til en del nye effekter, men det har også blitt korrigert en del på de gamle. Enkelte av de bildeoperasjonene vi støttet den gangen fungerte fint, men ga ikke den absolutt beste mulige bildekvaliteten. Det gjør den nå.

 

Det største problemet så langt har egentlig vært å eksportere bildene fra Java etter at endt bildebehandling er gjennomført. Vi ønsker denne gangen å støtte korrekt eksport av transparente bilder. I den forrige utgaven hendte det i noen tilfeller at bilder som var satt til å være transparente ikke ble det lenger etter en del behandling. All behandling støtter nå transparente bilder. Det siste problemet var selve eksporten av bildene fra ferdigbehandlet bilde i Java til et bilde vi kan presentere i nettleseren. Til å begynne med ønsker vi å støtte JPEG, GIF og PNG. Her finnes det mange løsninger, og det er ikke alltid det enkeleste som er det beste. Java 6 har i utgangspunktet støtte før eksport til alle disse formatene, men med noen bakdeler for enkelte av dem.

 

JPEG

  • Java 6 - Ypperlig eksport av bilder. Kvalitet kan fintunes til man blir blå i trynet. Eksportering av JPEG-filer i Java har eksistert som et gjemt bibliotek i standard-pakken siden.. tja.. ikke så alt for langt unne tidenes morgen iallefall, og er utrolig kjapp.

Vi gikk selvsagt for Java sin innebygde støtte uten noen mer vurdering her.

 

PNG

  • Java 6 - Bildene blir eksportert fullstendig perfekt, med transparens osv, men.. fy fader hvor tregt.
  • Catcode - Bilder ble ikke transparente.
  • Objectplanet - Ypperlig hastighet, langt bedre enn den originale. Men.. enkelte bilder ble korrupte.

Valget ble selvsagt Java sin innebygde eksport, til tross for at den ikke var så alt for rask. Dersom noen vet om et ber alternativ, vennligst ta kontakt.

 

GIF

Enda noen problemer her: Gjøre om true-color til 256 farger (color quantizing), transparens, blending.

  • Java 6 - Bildene ble gjort om fra true-color til indeksert palett (noe dårlig farge-redusering), men manglet transparens.
  • ACME - Støtter ikke redusering av farger.
  • Gurge - Støtter ikke redusering av farger.
  • Gif4J - Utrolig god farge-redusering. Transparens ble perfekt. Mangler bare blending.

Jeg har vært i kontakt med utviklerene av Gif4j i forbindelse med blending, og fikk positiv tilbakemelding på dette. Selv uten blending er deres programvare best på markedet.

 

 

 

 

--Emner: Java, WisWeb 2
Kommentarer: 0


 
 Nye poster
Fixing missing (30.05.2012)
Redirect dll us (30.05.2012)
Laste ned passo (11.05.2012)
Bare si "Nei ti (12.12.2011)
Posten er slett (16.11.2011)
 Søk
 
 Populære emner
Access  Ajax  Ansatte  Brannmur  Database/SQL  Debugging  Delphi  FortiClient  Fortigate  GSI  Hjemmet  Html  Internett  iPhone  iPhone Apps  Java  JavaScript  JVM  Nerdehumor  Nettverk  Operativsystem  Palm  Servere  Skrivere  Sybase  Utvikling  VBA  Vista  VPN  Web 2.0  Windows  WinXP  WIS  Wis Tiltak  WisWeb 1  WisWeb 2  Word  XML
 Vis måned
Mai 2012 (3)
Desember 2011 (1)
November 2011 (1)
September 2011 (2)
August 2011 (1)
 Vis fra forfatter
Ove Halseth (46)
Dag Waade (9)
Stig Runar Vangen (7)
Svein Waade (6)
Inge Valaas (1)
Inger Berg (1)
Kristian Ljøkelsøy Vitsø (1)