AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi TImage.Picture.Icon Verständisfrage

TImage.Picture.Icon Verständisfrage

Ein Thema von Shark99 · begonnen am 28. Jan 2013 · letzter Beitrag vom 29. Jan 2013
 
Shark99

Registriert seit: 16. Mai 2007
403 Beiträge
 
#1

TImage.Picture.Icon Verständisfrage

  Alt 28. Jan 2013, 15:50
Ich lade ein 24Bit 16x16 Pixel PNG Image in ein TImage (Autosize True).
Image1.Picture.LoadFromFile(ExtractFilePath(ParamStr(1))+'testimage.png' )
Das Bild wird korrekt angezeigt.

Image1.Picture.Bitmap.Width gibt 16 aus.

Wenn ich nun (sogar nur lesend) auf Image1.Picture.Bitmap oder Image1.Picture.Icon zugreife (in dem Fall weise ich Image1.Picture.Icon einem anderen TIcon Objekt mit assign zu) dann wird das Bild sofort leer, Image1.Picture.Bitmap.Width wird 0 und es kracht Fehler.

Wenn ich die Delphi Anleitung zur Hilfe nehme steht folgendes drin:

"If Icon is referenced when the TPicture contains a Bitmap or Metafile graphic, the graphic won't be converted. Instead, the original contents of the TPicture are discarded and Icon returns a new, blank icon."

Also ist laut Delphi Hilfe dieses Verhalten korrekt.

Nun meine Frage, was passiert hier eigentlich, wieso wird also ein blankes Icon erzeugt?

Wie kann ich es umgehen, also aus dem Bild welches in einem TImage steckt ein TIcon mit dem gleichen Inhalt erzeugen?
  Mit Zitat antworten Zitat
 

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 06:06 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