Autor Beitrag
bastig
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Sa 22.09.07 11:26 
Hallo zusammen,

ich hab leider nichts passendes gefunden, das mein Problem löst.
Ich möchte ein JPEG-Bild in Delphi anzeigen. Das funktioniert über den Weg
unit jpeg einbinden
jpeg laden
bitmap.assign(jpeg)
auch ganz zufriedenstellend, allerdings nur unter Vista und 98, aber eben leider nicht unter Windows XP.

Hat vielleicht außer mir noch jemand dieses Problem gehabt und ne Lösung gefunden ?

Vielen Dank,

Basti


Zuletzt bearbeitet von bastig am Sa 22.09.07 15:56, insgesamt 1-mal bearbeitet
jakobwenzel
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1889
Erhaltene Danke: 1

XP home, ubuntu
BDS 2006 Prof
BeitragVerfasst: Sa 22.09.07 11:36 
Verwendest du unter allen Systemen das gleiche Bild?
Bei mir geht der Weg unter XP (Home) problemlos...

_________________
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
GericasS
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 540

Windows Vista Home Premium
D2010, VisualStudio2008
BeitragVerfasst: Sa 22.09.07 12:36 
Hey,

du könntest es über ein TImage und OpenPictureDialog machen, das wäre ein weitere Möglichkeit. Aber ich bin totaler Anfänger also kann falsch sein ! :D

GericasS

_________________
Alexander N.
Neue Bewaffnung Amilo xi2428 T9300
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Sa 22.09.07 14:16 
Die Frage ist doch eher: Was passiert denn? Kommt eine Fehlermeldung?

Am besten stell ein Beispielprogramm (mit Exe) hier rein, damit wir genau die gleiche Exe mal ausprobieren können.
bastig Threadstarter
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Sa 22.09.07 15:57 
Ich hab's gerade nochmal versucht. Das Problem ist nicht das JPG-Bild ansich, sondern die Tatsache, dass ich das Bitmap auf das Pixelformat 32 bit setze um es mit scanline zu bearbeiten. Dies geht unter XP schief.
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5285
Erhaltene Danke: 29

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Sa 22.09.07 16:27 
dann nimm 24 bit ;)


mfg
bastig Threadstarter
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Sa 22.09.07 16:38 
Jaja, ich brauch aber die 32.........
bastig Threadstarter
Hält's aus hier
Beiträge: 4



BeitragVerfasst: So 23.09.07 10:41 
Hab das Problem selbt gelöst. Ist vielleicht etwas umständlich, funktioniert aber ganz gut.
Danke allen, die sich Gedanken drum gemacht haben.
Killian2004
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 72

Vista Business x64
Delphi 7 Ent. RAD Studio 2009
BeitragVerfasst: So 30.09.07 16:21 
32 Bit bei einem Jpeg? Wozu das?
Scanline funktioniert mit pf24bit doch wunderbar, nutze das selbst gerade um Jpegs zu analysieren.

Wäre vielleicht interessant wenn du deinen Lösungsweg postest, dann können andere, die ähnliche Problemstellungen haben werden, das auch nachlesen ;-)

mfG, Killian

_________________
Die Antwort ist 17, aber wie lautet die Frage?