Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBImage Komponente für jpg (https://www.delphipraxis.net/138169-dbimage-komponente-fuer-jpg.html)

Berni68 4. Aug 2009 17:55

Datenbank: Firebird • Version: 2,0 • Zugriff über: IBDAC

DBImage Komponente für jpg
 
Hallo,

gibt es eine Komponente analog zu TDBImage die jpegs direkt anzeigen kann?
In der Delphi-Praxis finde ich lediglich einiges zum Umweg Blob->jpeg->Image, also kein DBImage.

Kann es sein, daß neuere Delphi's (ich bin noch mit D5 unterwegs) das von Haus aus können?
Müsste allerdings auch nicht unbedingt jpg sein. Die Absicht ist die, bmp 'platzsparender' in DB
zu speichern.

DeddyH 4. Aug 2009 18:01

Re: DBImage Komponente für jpg
 
Ich bin absolut nicht sicher, aber sollte es nicht genügen, die Unit jpeg in der uses-Klausel hinzuzufügen?

Berni68 4. Aug 2009 18:04

Re: DBImage Komponente für jpg
 
Hab ich schon probiert, reicht nicht.
Ist hier auch schon einiges dazu geschrieben worden. Geht wol nicht so einfach.

Die Hierachie von DBImage unterscheidet sich auch sehr von Image:

TDBImage: TObject-TPersistent-TComponent-TControl-TWinControl-TCustomControl
TImage: TObject-TPersistent-TComponent-TControl-TGraphicControl

die Sache mit jpeg kommt wohl mit TGraphicControl dazu.

scrat1979 4. Aug 2009 19:01

Re: DBImage Komponente für jpg
 
Eine andere Möglichkeit wäre es, nur den pfad der Datei in der DB und die entsprechenden Dateien in einem Verzeichnis durchnummeriert zu speichern...

SCRaT

Berni68 4. Aug 2009 19:13

Re: DBImage Komponente für jpg
 
Nein, das ist zu aufwändig.
ich gehe wohl den Weg: blob->jpeg->Image, auch wenn das nicht so übersichtlich ist wie eine spezielle Komponente


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:14 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