ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
916
916
EMPFEHLEN
-
13.01.11 23:17 #1Zerod159 Tutorials.de Gastzugang
Hallo,
ich hab ein 60 x 10 große png was ich als tileset nehme.
Ich wollte jetzt mit drawImage() das erste tile vergrößert darstellen, aber wenn ich das jetzt um 10 vergrößere wird das sehr verschwommen angezeigt.
code:
ctx.drawImage(img,0, 0, 10,10, 0, 0, 100,100);
kann ich da irgend ein parameter hinzufügen damit das pixelgenau vergrößert wird?
ps.:
mit ctx.scale(10,10); ist es das selbe.
-
Möchtest du also, dass beim Vergrößern nicht interpoliert wird, sondern einfach alles verpixelt dargestellt wird?
So weit ich das sehe, sieht die Spezifikation so was bei drawImage nicht vor (die Implementierung des Skalierungsalgorithmus obliegt dem Browser Hersteller.)
Wenn du einen solchen Pixeleffekt willst, musst du deinen eigenen Skalierungsalgorithmus mittels Pixelmanipulation schreiben.
Ähnliche Themen
-
umlcanvas: UML Diagramme im Browser zeichnen mit HTML5 Canvas
Von Thomas Darimont im Forum Coders TalkAntworten: 0Letzter Beitrag: 16.01.11, 12:08 -
HTML5 - Canvas asynchron zeichnen.
Von Danielku15 im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 04.10.10, 12:44 -
HTML5 - Canvas | Save und Restore
Von Danielku15 im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 17.06.10, 22:41 -
Bilder vergrößern
Von FAD im Forum PHPAntworten: 2Letzter Beitrag: 26.10.08, 08:38 -
Bilder vergrößern
Von Maultaschenkiffer im Forum PhotoshopAntworten: 3Letzter Beitrag: 10.11.03, 14:30





Zitieren

Login





