AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

"The MilkyWay" PNG

Ein Thema von creehawk · begonnen am 12. Jun 2022 · letzter Beitrag vom 17. Jun 2022
Antwort Antwort
creehawk

Registriert seit: 1. Jul 2013
Ort: Hamburg
241 Beiträge
 
Delphi 10.4 Sydney
 
#1

"The MilkyWay" PNG

  Alt 12. Jun 2022, 08:55
Moin Moin!

Ich muss eine ganze Ladung .dds in .png umwandeln. Das exerziere ich mittel des MS Tools texconv.exe. Geht anstandslos.

Das PNG Ergebnis wird im Explorer blitzssauber angezeigt. Ebenso in paint.net. Ebenso in Photoshop.

WENN ich eine solche PNG auf eine Form in ein TImage lade bekomme ich ein ziemlich milchige Version des Bildes. Siehe Anhang.
(Vcl.Imaging.pngimage)

WENN ich diese helle Version in eine TImageCollection aufnehme und mittel Get in das TImage lade ist alles prima.

Letzteres ist mit aber zu umständlich. Was ist das?

creehawk

P.S. Ich benötige die Transparenz. TIF hat die 'Milch' Probleme nicht, ist als Datei aber fast 30 Prozent größer.
Miniaturansicht angehängter Grafiken
screenshot-2022-06-12-082232.png  

Geändert von creehawk (12. Jun 2022 um 09:11 Uhr)
  Mit Zitat antworten Zitat
Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.464 Beiträge
 
Delphi 12 Athens
 
#2

AW: "The MilkyWay" PNG

  Alt 16. Jun 2022, 17:03
Normalerweise sollte die Transparenz für die Pixel des Bild mit dieser Grafik so verteilt sein:
- am Rand 100% transparent
- die Grafik selbst 0% transparent
- am Rand der Grafik 0 - 100% Transparenz

Dadurch ist es möglich die Grafik auf unterschiedlichen Hintergründen darzustellen.
Die Pixel am Rand der Grafik müssen den Übergang zur richtigen Hintergrundfarbe berücksichtigen.

In diesem Beispiel sieht es aber eher danach aus, dass alle Pixel der Grafik die selbe Transparenz haben.
Ändere doch mal die Hintergrundfarbe des Image von Grau zu Weiß, Rot, Grün, Blau oder Schwarz.

Man kann sich auch nur die Transparenz als Graustufenbild anzeigen lassen.
Stell uns das von dir erzeugte PNG zur Prüfung bereit.
  Mit Zitat antworten Zitat
BigAl

Registriert seit: 6. Sep 2008
Ort: Kehl
504 Beiträge
 
Delphi 12 Athens
 
#3

AW: "The MilkyWay" PNG

  Alt 17. Jun 2022, 06:29
Es wäre hilfreich so ein PNG mal anzuhängen (falls das nicht mit irgendwelchem Copyright kollidiert...)...
Man sollte nie so viel zu tun haben, dass man zum Nachdenken keine Zeit mehr hat. (G.C. Lichtenberg)
  Mit Zitat antworten Zitat
creehawk

Registriert seit: 1. Jul 2013
Ort: Hamburg
241 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: "The MilkyWay" PNG

  Alt 17. Jun 2022, 08:34
Moin Moin.

Nachdem hier leider auch keiner eine Idee hatte, habe ich die Frage gestern früh an einen Freund bei NVIDIA weitergeleitet. DDS ist ja ein elendig komplexer Kram.

Als Antwort habe ich 10 Minuten später eine Commandline für texconv.exe bekommen. Jetzt geht es. Sobald ich VERSTANDEN habe was da gemacht wird melde ich mich.

Das ist das eine.
Laut NVIDIA das andere : TImage samt Vcl.Imaging.pngimage hat im Gegensatz zu TImageCollection (Win10) keine Korrekturspange (Was immer das ist) um dieses Problem aus DDS BXT5 (aaaaaallllt) zu umgehen. DAS habe ich an Embarcadero weitergeleitet. Die sollen bitte mal Vcl.Imaging.pngimage anpassen.

Mal sehen was da kommt

creehawk
  Mit Zitat antworten Zitat
Antwort Antwort


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 23:22 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz