Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Jpg in Delphi?! (https://www.delphipraxis.net/3079-jpg-delphi.html)

citybreaker 21. Feb 2003 19:03


Jpg in Delphi?!
 
Hallo!
Kann man Jpg Dateien in
Delphi einbinden? Wenn,
wie gehts das?

cYa Citybreaker :D

CalganX 21. Feb 2003 19:05

*argh* Wie oft hatten wir das schon? Such mal hier im Forum... Du wirst fündig...

Chris

citybreaker 21. Feb 2003 19:08

Okay!

cYa Citybreaker :D

citybreaker 21. Feb 2003 19:15

Finde nicht das was ich suche. :(

cYa Citybreaker

CalganX 21. Feb 2003 19:24

Hm... gab es aber mal irgendwo... :?
Naja, soweit ich mich erinnern kann war das, dass du die Unit JPEG einbinden musst...

Chris

e-dancer 21. Feb 2003 22:08

Delphi-Quellcode:
uses jpeg;

procedure bgbgb();
begin
aaaa := jpeg.create()

// usw...

end;
end.
Wir haben auch Code-tags - Luckie

Daniel B 24. Feb 2003 17:11

Hallo,

und warum nicht einfach ein TImage?

Grüsse, Daniel :hi:

citybreaker 24. Feb 2003 17:57

Wie einfach ein TImage?
TImage lassen sich doch
nur bmpu und so nen Zeug
öffnen, also bei mir zu-
mindestens.

cYa Citybreaker :D

Daniel B 24. Feb 2003 17:59

Seit wann das denn?
Siehe Anhang.

Grüsse, Daniel :hi:

sakura 24. Feb 2003 17:59

Nachdem Du die Unit JPEG in die Uses-Klausel aufgenommen hast, kannst Du auch JPEG Bilder ins IMAGE laden.

...:cat:...

citybreaker 24. Feb 2003 18:01

Liste der Anhänge anzeigen (Anzahl: 1)
Also bei mir geht es nicht.
Hier mal nen Bild was man
bei mir öffnen kann. Oder
gibt es noch mehr Timages?

cYa Citybreaker :D

citybreaker 24. Feb 2003 18:06

@sakura sorry hab dich zuspät gesehen, wie macht
man das den? :?:

cYa Citybreaker :D

RomanK 24. Feb 2003 18:12

Hoi,
e-dancer hat das oben schoneinmal gezeigt!

citybreaker 24. Feb 2003 18:14

Zitat:

Zitat von e-dancer
Delphi-Quellcode:
uses jpeg;

procedure bgbgb();
begin
aaaa := jpeg.create()

// usw...

end;
end.
Wir haben auch Code-tags - Luckie

Kann ich nichts mit anfangen, kann
halt noch nicht lange Delphi.

cYa Citybreake :D

CalganX 24. Feb 2003 18:17

STOP!
Delphi 3 Profesional unterstützt keine JPEGs!!! Quelle: :roll:

Chris

RomanK 24. Feb 2003 18:20

Hoi,
kein Problem, wir können dir ja helfen.
So sieht doch dein "normaler" Quellcode aus:
Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs;

type
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation
...
jetzt musst du Jpeg einfügen:
Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Jpeg,
  Dialogs;

type
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation
...

d3g 24. Feb 2003 18:43

IIRC habe ich aber mal mit Delphi 3 über das Einbinden der Unit JPEG mit JPEGs gearbeitet...

Marco Haffner 24. Feb 2003 21:45

Ich glaub' auch das ich bei Delphi 3 erst die jpeg.dcu registrieren mußte um in der IDE auch Jpeg nutzen zu können.
Die ist zumindest bei Delphi 3 Pro vorhanden.

citybreaker 25. Feb 2003 17:50

So da bin ich wieder!
Wenn ich bei Uses Jpg
hinschreibe erscheint
eine neue Unit in der
steht:

Code:
procedure Jpg2Bmp(FileName: String; Bmp: TBitmap);
var
  Jpg : TJpegImage;
begin
  Jpg := TJpegImage.Create;
  try
    Jpg.LoadFromFile(ExtractFilePath(ParamStr(0))+'\Image\int2.jpg');
    Bmp.Assign(Jpg);
  finally Jpg.Free end;
end;
Und dann Undifinirter bezeichner TJpegImage !
Was nun?
cYa Citybreaker :D

Marco Haffner 25. Feb 2003 19:22

Zitat:

Zitat von citybreaker
Wenn ich bei Uses Jpg...

Nicht jpg, sondern jpeg.
Die mußte aber, glaube ich, noch als Komponente registriert werden, um sie auch in der IDE verwenden zu können.
Die jpeg.dcu befindet sich im Delphi\Lib Verzeichnis.

Die Prozedur Jpg2Bmp gibt es doch garnicht bei Delphi. :?

e-dancer 25. Feb 2003 21:31

wie meinst du, es gibt sie nicht??
wenn man jpeg einbindet, kann mans doch locker benutzen!

da ist der link zu meinem quelltext, mit dem man bmp - jpg , jpg - bmp mit compression umwandeln kann :

http://www.planet-source-code.com/vb...d=968&lngWId=7

Marco Haffner 25. Feb 2003 21:58

Tschuldige, hab mich wohl etwas falsch ausgedrückt; es falsch verstanden. :oops:

Wenn ich die Prozedur selbst schreibe dann gibt es die natürlich.
Was ich meine ist, die Prozedur Jpeg2Bmp ist nicht in der jpeg.dcu vorhanden.
Es hätte "Gibt es nicht in der jpeg.dcu" heißen müssen.

e-dancer 25. Feb 2003 22:58

das stimmt natürlich, es gibt keine solche funktion!!

citybreaker 26. Feb 2003 13:14

Zitat:

Zitat von e-dancer
wie meinst du, es gibt sie nicht??
wenn man jpeg einbindet, kann mans doch locker benutzen!

da ist der link zu meinem quelltext, mit dem man bmp - jpg , jpg - bmp mit compression umwandeln kann :

http://www.planet-source-code.com/vb...d=968&lngWId=7

Der Code ist für Delphi6, ich hab aber Delphi3.
Trotztdem danke.

So hab nun jpeg eingegeben, aber wie gehts jetzt
weiter?

cYa Citybreaker :D

sakura 26. Feb 2003 13:31

Hi Citybreaker,

Du hast Delphi 3 :oops:, wenn ich mich nicht täusche, dann gibt es die Unit JPEG doch erst seit Delphi 4 oder 5, oder? Hast Du die Unit (DCU oder PAS) überhaupt.

...:cat:...

e-dancer 26. Feb 2003 13:32

wenn es bei delphi 3 die jpeg compo. gibt, dann sollte es auch bei dir gehen!

citybreaker 26. Feb 2003 14:08

Zitat:

Du hast Delphi 3 , wenn ich mich nicht täusche, dann gibt es die Unit JPEG doch erst seit Delphi 4 oder 5, oder? Hast Du die Unit (DCU oder PAS) überhaupt.
Also im Ordner Delphi\Lib gibt es eine Datei
die heißt jpg.pas oda jpeg.pas eins von beiden.
Muss ich mit der Datei irgendwas machen?

cYa Citybreaker :D

Marco Haffner 26. Feb 2003 16:35

Bei meiner Delphi 3 Pro gab es aber nur eine jpeg.dcu.
Die hatte ich als Komponente registriert und ich konnte
schon in der IDE meine Jpegs laden. Natürlich muß auch
jpeg unter uses hinzugefügt werden.

citybreaker 26. Feb 2003 16:51

Was muss ich den mit der *.dcu machen?

e-dancer 26. Feb 2003 17:14

uses jpeg;

e-dancer 27. Feb 2003 21:43

ich hab doch eh irgendwo da oben ein link gegeben zu nem bsp. prog!!
(wie man bmp - jpg, jpg - bmp umwandelt)
downloade es dir einfach..das wird suicher helfen


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