Unlimited LTD Skrevet 3. desember 2008 Skrevet 3. desember 2008 Hvordan kan jeg tegne en pixel midt mellom to pixler? Jeg har g.drawLine(10,10, 10, 50) som tegner en linje på pikselrad 10. Men sett at jeg ville tegnet en linje på pikselrad 10.5? Har nå g2d.draw(new Line2d.Double(10.5, 10, 10.5, 50) men det blir fremdeles bare på en strek på linje 10...
phfjeld Skrevet 3. desember 2008 Skrevet 3. desember 2008 Hvordan skal du kunne tegne på en rad som ikke finnes? Det er helt umulig, da det rett og slett ikke er noen lyspunkter som tilsvarer rad '10.5'.
Unlimited LTD Skrevet 3. desember 2008 Forfatter Skrevet 3. desember 2008 Nei, derfor spør jeg om antialiasing. Sånn som dette: (Forstørret 100 ganger)
HV Skrevet 3. desember 2008 Skrevet 3. desember 2008 Nei, derfor spør jeg om antialiasing.Sånn som dette: (Forstørret 100 ganger) Kanskje du cirka leter etter noe som dette? Graphics2D g... g.setRendereringHints(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIASING_ON ;
Unlimited LTD Skrevet 3. desember 2008 Forfatter Skrevet 3. desember 2008 Har prøvd den, og det er noe slikt jeg er ute etter. Men det er på langt nært godt nok. Den bare virker på streker som ikke er 90 grader.
phfjeld Skrevet 4. desember 2008 Skrevet 4. desember 2008 Fant følgende resurser ved et raskt søk. http://en.wikipedia.org/wiki/Anti-aliasing http://www.lunaloca.com/tutorials/antialiasing/ http://www.geekpedia.com/tutorial52_Antial...-Smoothing.html (C#) http://www.java2s.com/Code/Java/2D-Graphic...I/AntiAlias.htm http://www.java-tips.org/other-api-tips/jo...tric-primi.html http://www.java-tips.org/other-api-tips/jo...orial-jogl.html
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å