Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Alternative zu TImage (https://www.delphipraxis.net/160538-alternative-zu-timage.html)

QStorm 18. Mai 2011 14:48

Alternative zu TImage
 
Hi,

Ich verwende Delphi 2007 und bin auf der Suche nach einer Alternative zu TImage. TImage unterstützt leider nicht alle Bild- / jpeg-Formate. Bei einigen jpeg-Dateien bekomme ich eine EJPEG #52 Exception. Die Komponente sollte kommerziell sein (also kein Open Source oder Freeware). Die folgenden Formate müssen Unterstützt werden: BMP, alle gängigen GIF, alle gängigen JPEG, PNG.

Vielen Dank im voraus,

/QStorm

turboPASCAL 18. Mai 2011 15:05

AW: Alternative zu TImage
 
Liste der Anhänge anzeigen (Anzahl: 1)
Keine Komponente aber eine Lib, GDI+.
Kann aber nicht ohne weiteres animierte GIF's darstellen.

Ich hab hier noch ein Demo zu, muss es erst mal suchen... gefunden.

QStorm 19. Mai 2011 08:37

AW: Alternative zu TImage
 
Vielen Dank für die Antwort.
Das Demo sieht sehr gut aus und macht genau das was ich brauche.

Stammt der gesamte Code im Beispiel von dir? Falls ja: Darf man ihn in kommerzieller Software benutzen?

/QStorm

blackfin 19. Mai 2011 08:54

AW: Alternative zu TImage
 
Als Alternative gäbe es auch noch die Graphics32 (bzw. hier für das Delphi-Package)
In dieser Lib gibt es ein TImage32, das so ziemlich alles laden kann und wesentlich schneller ist als das Standard-TImage.
Noch dazu eine Menge an hilfreichen Grafikbearbeitungs-Funktionen und Filter.

Die hat zwar eine OpenSource-Lizenz, jedoch (auch) die Mozilla Public License, falls es dir nur darum geht, dass dein Programm dann nicht auch automatisch Open Source sein muss, wie es z.B. bei der GPL der Fall wäre.
Die MPL besagt, dass zwar der Quellcode und Veränderungen an Graphics32-Lib selbst OpenSource bleiben müssen, jedoch die Library in Closed Source-Programmen verwendet werden darf:
siehe Mozilla Public License

rainerg 19. Mai 2011 11:22

AW: Alternative zu TImage
 
Warum sollten sie kommerziell sein, mal vorweg gefragt?

Ansonsten (früher mal kommerziell, inzwischen frei):
http://www.hicomponents.com/main/pro...cts-imageenvcl

Arbeite mich ganz langsam gerade ein und muss sagen, ImageEn macht einen sehr guten Eindruck.

turboPASCAL 19. Mai 2011 14:40

AW: Alternative zu TImage
 
Zitat:

Zitat von QStorm (Beitrag 1101705)
Vielen Dank für die Antwort.
Das Demo sieht sehr gut aus und macht genau das was ich brauche.

Schön.

Zitat:

Zitat von QStorm (Beitrag 1101705)
Stammt der gesamte Code im Beispiel von dir? Falls ja: Darf man ihn in kommerzieller Software benutzen?

Ja und ja. ( über eine kleine Erwähnung würde ich mich freuen )

Zitat:

Zitat von blackfin (Beitrag 1101709)
Als Alternative gäbe es auch noch die Graphics32 (bzw. hier für das Delphi-Package)
In dieser Lib gibt es ein TImage32, das so ziemlich alles laden kann und ...

Na, das stimmt nicht so ganz. Die Graphics32 (GR32) ist mehr auf das Arbeiten mit Alphakanal & Layern ausgerichtet. Das laden der verschiedenen
Grafikformate (Jpg, Gif ect.) ist immer noch Sache der GDI bzw. der Delphi VCL.

Die GDI+ (ab Windows XP enthalten, ältere Windowsversionen müssen diese nachinstallieren) ist schon schnell genug. ;)

QStorm 19. Mai 2011 14:43

AW: Alternative zu TImage
 
Zitat:

Zitat von blackfin (Beitrag 1101709)
Als Alternative gäbe es auch noch die Graphics32 (bzw. hier für das Delphi-Package)
In dieser Lib gibt es ein TImage32, das so ziemlich alles laden kann und wesentlich schneller ist als das Standard-TImage.
Noch dazu eine Menge an hilfreichen Grafikbearbeitungs-Funktionen und Filter.
[/URL]

Leider wirft diese Komponente den selben Fehler (#52) bei einigen JPEGs. :(


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