AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Algorithmen, Datenstrukturen und Klassendesign Delphi Wie skaliert man am besten die Grafiken einer TPngImageList?

Wie skaliert man am besten die Grafiken einer TPngImageList?

Ein Thema von CodeX · begonnen am 26. Apr 2016 · letzter Beitrag vom 27. Apr 2016
Antwort Antwort
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.785 Beiträge
 
Delphi 12 Athens
 
#1

AW: Wie skaliert man am besten die Grafiken einer TPngImageList?

  Alt 26. Apr 2016, 15:13
Außerdem bin ich mir unsicher, ob das überhaupt der richtige Weg zum Weiterverfolgen ist.
Wenn du nicht mit verwaschenen, unscharfen und eventuell fehlerhaften Grafiken leben willst, kommst du um ein Neuzeichnen in den jeweils benötigten Auflösungen nicht herum. Wenn man es richtig angefangen hat, liegen die Grafiken in einem Vektorformat vor und werden dann in den jeweiligen Auflösungen erstellt und bei Bedarf nachbearbeitet. Wenn nur 16x16 Pixel verfügbar sind, ist das allerdings die denkbar schlechteste Ausgangsbasis.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
CodeX

Registriert seit: 30. Okt 2004
475 Beiträge
 
Delphi 12 Athens
 
#2

AW: Wie skaliert man am besten die Grafiken einer TPngImageList?

  Alt 26. Apr 2016, 15:23
Das ist mir klar. Wie gesagt ist es für den Moment nicht anders möglich. Es sind einfach zu viele Grafiken, um das kurzfristig alles neu zu machen. Die Skalierung ist nur ein leider notwendiger Zwischenschritt, damit die Anwendung bedienbar bleibt. Verwaschene Grafiken sind in dem Fall tatsächlich besser als kleine, in der Ecke klebende Farbkleckse.
Daher suche ich die beste Möglichkeit, diese Skalierung umzusetzen.
Nur Delphi schafft es, einem ein Lächeln zu schenken, wenn man sich beim Schreiben von := vertippt und stattdessen ein :) erscheint.
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.826 Beiträge
 
Delphi 12 Athens
 
#3

AW: Wie skaliert man am besten die Grafiken einer TPngImageList?

  Alt 26. Apr 2016, 15:46
Soll das plattformunabhängig werden, oder darf es auch nur für Windows sein? Nur für Windows gibt es eine kleine und feine Methode, die nahezu beliebige Grafikformate skaliert: Ich hatte hier mal im Forum etwas dazu geschrieben finds aber nimmer. Stattdessen ein SO Link: http://stackoverflow.com/questions/1...-kind-of-image

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
CodeX

Registriert seit: 30. Okt 2004
475 Beiträge
 
Delphi 12 Athens
 
#4

AW: Wie skaliert man am besten die Grafiken einer TPngImageList?

  Alt 26. Apr 2016, 16:05
Windows genügt. Danke für den Link. Werde das mal ausprobieren. Scheint ja immerhin ohne extra Komponenten wie GDI+ auszukommen.
Hattest Du dran noch etwas weitergebastelt oder in dem Beitrag (den Du nicht finden kannst) nur auf die gleiche Quelle verwiesen?
Nur Delphi schafft es, einem ein Lächeln zu schenken, wenn man sich beim Schreiben von := vertippt und stattdessen ein :) erscheint.
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.826 Beiträge
 
Delphi 12 Athens
 
#5

AW: Wie skaliert man am besten die Grafiken einer TPngImageList?

  Alt 27. Apr 2016, 07:00
In diesem Thread kommts http://www.delphipraxis.net/183061-k...che-dinge.html

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:50 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz