Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TiGü,
27. Mai 2016
Aber das liegt doch nur an der Interpolation.
Erzeuge doch gleich in der Zielauflösung das Klötzchen-Bild!
Oder du guckst dir mal den TCanvasGpu an und den dahinterliegenden Context, vielleicht kann man ja doch irgendwo den Interpolationsmodus einstellen. Dann entsprechend anpassen und die veränderten Units zum Projekt hinzufügen und den modifierten Canvas registrieren.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TiGü,
26. Mai 2016
Hier geht's doch um dein Spiel in isometrischer Perspektive, oder?
Du willst doch so eine Retro-Computer-Klötzchengrafik, richtig?
In welcher Auflösung generierst du denn dein Originalbild?
In welche Zellauflösung soll's denn kopiert werden?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TiGü,
25. Mai 2016
Ich hätte beinahe gesagt, dass du TBitmap.CreateThumbnail nutzen kannst, aber das nutzt ja intern auch DoDrawBitmap.
Da stehste dann wieder vor dem gleichen Problem.
Eventuell kannst du einfach schon geklotzt die originale Grafik zeichnen?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TiGü,
24. Mai 2016
Wäre ein gangbarer Weg.
So hast du selber Einfluss auf die Art und Weise, wie du streckst und interpolierst.
Danach wäre vom neuen Bild die Größe von SrcRect = DstRect beim Aufruf von TCanvas.DrawBitmap.