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.