Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

30.12.2013, 13:14

Runde Kreise in einem Bild optimieren

Hallo,

ich habe mit Windows Paint zwei einfache Kreise gezeichnet die aber nicht so schoen rund sind wenn man das Bild etwas vergroesert.
ich habe das bild hier als Anhang mitgesendet.
Hat jemand Tipps wie man das verbessern kann damit das auch richtig schoen rund wird ohne Ecken und Kanten?
»SpieleProgrammerUser« hat folgendes Bild angehängt:
  • Unbenannt2.png

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

2

30.12.2013, 13:28

Du kannst die Kreise doch einfach in einer höheren Auflösung malen. Die Verpixelung kommt durch das vergrößern.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

3

30.12.2013, 13:31

Da hilft eigentlich nur eine höhere Auflösung.
Wenn du die Kreise als Textur hast, die nur eine begrenzte Anzahl Pixel speichert, dann wird es beim vergrößern zwangsläufig schlechter aussehen. Du hast eben keinen Kreis gemalt, sondern ein Haufen Pixel, die aussehen, als seien sie ein Kreis, so lange man nicht gut genug hinschaut (was man aber beim vergrößern tut).
Es gibt zwar Filter wiehqx, aber die funktionieren eher bei Pixel-Art Spielen, also nicht für jeden beliebigen Look. Du könntest auch Nearest-Neightbour Filtering benutzen, dann wären die Kreise zwar nicht mehr verschwommen, dafür hättest du aber sehr harte Stufen.

Alternativ könntest du die Kreise mit Polygonen modellieren. Oder ein Vektorformat wie svg verwenden, und daraus für jede Darstellungsgröße ein optimales Bild berechnen. Das einfachste ist es aber tatsächlich, die Bilder in einer höheren Auflösung zu erstellen.
Lieber dumm fragen, als dumm bleiben!

4

30.12.2013, 14:00

Verstehe, aber danke auch fuer die anderen Tipps, das hoert sich auch interessant an.

Werbeanzeige