AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi PNG in mehrere Teile aufteilen
Thema durchsuchen
Ansicht
Themen-Optionen

PNG in mehrere Teile aufteilen

Ein Thema von Gausi · begonnen am 2. Feb 2025 · letzter Beitrag vom 3. Feb 2025
 
Benutzerbild von Gausi
Gausi

Registriert seit: 17. Jul 2005
900 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: PNG in mehrere Teile aufteilen

  Alt 2. Feb 2025, 13:33
Danke schonmal für die Antworten.

Wie lange dauert das denn aktuell?
Ich bin noch in der Vorbereitungsphase. Das bisherige Konzept für diese "Skinfunktion" in meinem Player ist etwas in die Jahre gekommen und muss mal überarbeitet werden. Ich bin da grade am Ausloten was geht, praktikabel und wartbar ist. Wie lang die eine oder andere Variante dauert, kann ich nicht sagen. Aktuell ist das eigentliche Projekt auch nicht kompilierbar, weil ich begonnen habe, einige grundlegende Änderungen an einer eigenen Komponente zu machen, die mir das Leben später einfacher machen sollen. So kann ich jetzt z.B. für die Button-Grafiken den Button-Hintergrund und das Icon darauf separat angeben. Und als Zusatz noch ein weiteres OverlayIcon. Insgesamt wird die Bilddaten-Menge dadurch kleiner.

Wie sollen diese ergänzten Icons denn angesprochen werden? Das ginge dann allenfalls über den Index
Da habe ich mich vielleicht missverständlich ausgedrückt. Wenn, dann kann der Anwender ein ganzes Set an Icons ergänzen - in einem neuen Ordner. Die Anzahl ist fix (bis ggf. zum nächsten Release). Das ist aber bislang ein eher theoretisches Szenario, das bisher noch nicht vorgekommen ist.

Aber die Einwände sind nachvollziehbar, und die teile ich ja auch (daher auch das Topic). Diese Scanline-Orgie und mehrfaches rum-assignen scheint dafür eher eine Sackgasse zu sein. Ich werde dann vermutlich erstmal den Multifile-Ansatz verfolgen und versuchen, da ein überschaubares System für die Dateinamen hinzubekommen.

Ggf. reduziere ich auch den Aufwand beim Start, indem ich erstmal nur die benötigte Skalierungsstufe in die Collection lade, und bei einem Wechsel ggf. nachlade. Das sollte ja auch möglich sein.
Being smart will count for nothing if you don't make the world better. You have to use your smarts to count for something, to serve life, not death.
  Mit Zitat antworten Zitat
 


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:42 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 by Thomas Breitkreuz