AGB  ·  Datenschutz  ·  Impressum  







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

Transparenz-Farbe von TImage ändern

Offene Frage von "Kevinpptx"
Ein Thema von Kevinpptx · begonnen am 27. Apr 2024 · letzter Beitrag vom 28. Apr 2024
Antwort Antwort
Kevinpptx

Registriert seit: 10. Okt 2022
Ort: Sachsen
29 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: Transparenz-Farbe von TImage ändern

  Alt 28. Apr 2024, 14:45

Mit diesem Code kommt zumindest auch "toll" bei mir, allerdings ist das Bild immer noch nicht transparent .
Ich habe den Code auch geladen in D11.2. Bei mir wird zuerst auch toll angezeigt, dann wird im Image ein dunkelgrauer König angezeigt (erwartet weiss). Die dünne Linie am unteren Bildrand wird (wie im Quellbild) aber weiss dargestellt. Alles um den König rum ist transparent.
Wieso ist bei mir dann immer noch alles rot?
exko.jpg

Ich habe mal meinen Projektordner hier hochgeladen, falls es hilft (Relevant im Projekt ist das Image oben Rechts im Hauptformular und die Methode Image1Click in UMain):

Projektordner.zip (Verwendet Delphi 11.3)
  Mit Zitat antworten Zitat
Michael II

Registriert seit: 1. Dez 2012
Ort: CH BE Eriswil
772 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Transparenz-Farbe von TImage ändern

  Alt 28. Apr 2024, 15:35
Wieso ist bei mir dann immer noch alles rot?
Ich habe mal meinen Projektordner hier hochgeladen,
Ich habe dein Projekt geladen.
Mit dem ursprünglich geposteten BMP: Meldungen "toll" sowie Farbcodes wie erwartet. König dunkelgrau (erwartet weiss), Umgebung transparent.
Mit deinem neuen BMP File: "toll", Farbcodes wie erwartet, König weiss, Umgebung rot (nicht transparent).
Michael Gasser

Geändert von Michael II (28. Apr 2024 um 16:14 Uhr)
  Mit Zitat antworten Zitat
Kevinpptx

Registriert seit: 10. Okt 2022
Ort: Sachsen
29 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Transparenz-Farbe von TImage ändern

  Alt 28. Apr 2024, 15:43
Wieso ist bei mir dann immer noch alles rot?
Ich habe mal meinen Projektordner hier hochgeladen,
Ich habe dein Projekt geladen.
Mit dem ursprünglich geposteten BMP: Meldungen "toll" sowie Farbcodes wie erwartet. König dunkelgrau (erwartet weiss), Umgebung transparent.
Mit deinem neuen BMP File: "toll", Farbcodes wie erwartet, König weiss, Umgebung rot (nicht transparent).
Dann habe ich gedacht, ich lösche mal dein Image1 und füge ein neues ein. Ergebnis mit deinem neuen BMP File; "toll", Farbcodes wie erwartet. König hat das Weite gesucht: alles rot.
Das wird alles immer verwirrender hier
  Mit Zitat antworten Zitat
Michael II

Registriert seit: 1. Dez 2012
Ort: CH BE Eriswil
772 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Transparenz-Farbe von TImage ändern

  Alt 28. Apr 2024, 16:58

Das wird alles immer verwirrender hier
Hast du an der roten Farbe "rumgeschraubt" . Ich behaupte nun, dass der König nicht weiss sein muss - du hast diesen ja 233,233,233 definiert - also alles OK (falls er dann bei dir auch transparent...).
Michael Gasser
  Mit Zitat antworten Zitat
TomyN
Online

Registriert seit: 8. Nov 2006
Ort: Bayreuth
272 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: Transparenz-Farbe von TImage ändern

  Alt 28. Apr 2024, 17:06
Könnte es sein, dass die Bitmap 32 Bit ARGB ist, d.h. noch ein Alphawert von $FF000000 hat, und daher Transparentcolor etc. 'ins Leere läuft'?
Manche Graphikprogramme neigen auch dazu, selbständig Ränder und Übergänge zu 'verschönern'.
Thomas Neumann
Meine Projekte
www.satlive.audio
www.levelcheck.de
  Mit Zitat antworten Zitat
Kevinpptx

Registriert seit: 10. Okt 2022
Ort: Sachsen
29 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Transparenz-Farbe von TImage ändern

  Alt 28. Apr 2024, 17:11
Könnte es sein, dass die Bitmap 32 Bit ARGB ist, d.h. noch ein Alphawert von $FF000000 hat, und daher Transparentcolor etc. 'ins Leere läuft'?
Manche Graphikprogramme neigen auch dazu, selbständig Ränder und Übergänge zu 'verschönern'.
Aha, und wie überprüfe ich das?
  Mit Zitat antworten Zitat
Michael II

Registriert seit: 1. Dez 2012
Ort: CH BE Eriswil
772 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Transparenz-Farbe von TImage ändern

  Alt 28. Apr 2024, 17:24
Ich habe dir den König noch in eine .png umgewandelt. (Attached)
Benötigt 300 Mal weniger Platz und lässt sich einfach laden:

Delphi-Quellcode:
try
  Image1.Picture.LoadFromFile('C:\Users\micha\Desktop\kw.png');
except
  on E: Exception do
    ShowMessage('Fehler beim Laden des Bildes: ' + E.Message);
end;
Angehängte Grafiken
Dateityp: jpg kw.jpg (10,3 KB, 10x aufgerufen)
Michael Gasser
  Mit Zitat antworten Zitat
Kevinpptx

Registriert seit: 10. Okt 2022
Ort: Sachsen
29 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: Transparenz-Farbe von TImage ändern

  Alt 28. Apr 2024, 17:09

Das wird alles immer verwirrender hier
Hast du an der roten Farbe "rumgeschraubt" . Ich behaupte nun, dass der König nicht weiss sein muss - du hast diesen ja 233,233,233 definiert - also alles OK (falls er dann bei dir auch transparent...).
Er ist ja eben nicht transparent .
  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 21:53 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