samedi 21 février 2015

software [HTML] Bilder ohne Interpolation skalieren?

Ich lerne gerade JavaScript/HTML/CSS, und habe zur Übung ein kleines Skin Tools geschrieben, das das selbe macht wie drei dutzend Websites: Es liefert den Skin jedes beliebigen Minecraftspielers (sofern er oder sie einen Skin hat). Das sieht so aus:


HTML-Code:



<html>

<head>

<title>Hashtag's MCSkinTool</title>

<script src="mcskintool.js" type="text/javascript"></script>

</head>

<body>

<input id="name" type="textfield"></input>

<button onclick="getSkin();">Skin anzeigen</button>

<img id="output" src="steve.png">

</body>

</html>



Das Script sieht dann so aus:


Code:



getSkin = function() {

output = document.getElementById("output");

username = document.getElementById("name").value;

output.src = "http://ift.tt/1EhgCIi; + username + ".png";



tl;dr:

Wie kann ich ein 64x32px-Bild ohne Interpolation, pixelig, wie Notch die Minecraft Skins nunmal schuf, als 320x160px-Bild anzeigen lassen? Wenn ich nämlich die width auf 320 stelle, wird das Bild unscharf und verschwommen. Um mein Anliegen zu verdeutlichen, hier nochmal ein Bild:



Links der Originalskin, rechts das gewünschte Ergebnis.





software [HTML] Bilder ohne Interpolation skalieren?

Aucun commentaire:

Enregistrer un commentaire