Hvordan endre DPI i Java

Hvis du utformer et Java-program som viser frem bilder, vil du finne det viktig for at bildene skal bli riktig størrelse. De punkter per tomme (dpi) bildeoppløsning er vanligvis brukt til å skrive ut, og så angi størrelsen vil være forskjellig straks. Hvis du håndterer et PNG-bilde, er enheten punkter per millimeter, og hvis du bruker en JPG, er enheten decimeter per prikk. Derfor må du konvertere ønsket dpi å representere bildestørrelsen i riktig format. For dette formålet, er det enklest å bruke PNG-bilder.

Bruksanvisning

1 Åpne Java-program.

2 Finn bildet taggen i Java-script.

3 Sett følgende linjer med kode før bildet, erstatte hver "verdi" med verdien av de punkter per millimeter du vil bruke:

<! ELEMENT "HorizontalPixelSize" EMPTY>

<! - Bredden av en piksel, i millimeter,

as it should be rendered on media -->

<! ATTLIST "HorizontalPixelSize" "verdi" #CDATA #REQUIRED>

<! - Datatype: Float ->

<! ELEMENT "VerticalPixelSize" EMPTY>

<! - Høyden på en piksel, i millimeter,

as it should be rendered on media -->

<! ATTLIST "VerticalPixelSize" "verdi" #CDATA #REQUIRED>

<! - Datatype: Float ->

4 Konverter dpi til dpm (dots per millimeter). Multipliser de ønskede inches med 25,4 for å finne de punkter per millimeter du vil bruke.