Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi PNG-Graphik über "System" laden ... ? (https://www.delphipraxis.net/102058-png-graphik-ueber-system-laden.html)

mimi 26. Okt 2007 14:57

Re: PNG-Graphik über "System" laden ... ?
 
Wie gesagt ich kann dir nur opBitmap empfehlen.
Ob du das auch für Komizelle Projekte(also Projekte wo für du Geld bekommst) verwenden darf, weiß ich nicht.
Aber wenn ja, dann währe es die "beste" Möglichkeit....
(schleichwerbung *G*)

xaromz 26. Okt 2007 15:41

Re: PNG-Graphik über "System" laden ... ?
 
Hallo,
Zitat:

Zitat von Bernhard Geyer
- Du mußt auf alten Windows-Versionen die GDI+-DLLs mitschleppen

Bei der Markdurchdringung von XP kaum mehr ein Problem.
Zitat:

Zitat von Bernhard Geyer
- Wenn du die mitlieferst mußt du darauf hoffen das nicht wieder mal ein Bug in irgendeiner GDI+Implementierung von Zeichenroutinen vorhanden ist welche dein Programm anfällig für Angriffe macht

Das Problem hast Du bei anderen Komponenten genauso.
Zitat:

Zitat von Bernhard Geyer
- Kann die GDI+-Implementierung wirklich komplett PNG oder nur die MS-Interpretations von PNG (siehe fehlende Transparent bei PNG's bis IE7)

Meines Erachtens ist die Implementierung komplett. Transparenzen funktionieren, verschiedene Farbräume, mehrere Bilder in TIFF-Dateien... alles vorhanden.

Gruß
xaromz

Bernhard Geyer 26. Okt 2007 16:12

Re: PNG-Graphik über "System" laden ... ?
 
Zitat:

Zitat von xaromz
Bei der Markdurchdringung von XP kaum mehr ein Problem.

Damit würdest du bei einigen unserer Kunden probleme haben ...

Zitat:

Zitat von xaromz
Das Problem hast Du bei anderen Komponenten genauso.

Der Angriffspunkt ist offensichtlicher.

Zitat:

Zitat von Bernhard Geyer
Meines Erachtens ist die Implementierung komplett. Transparenzen funktionieren, verschiedene Farbräume, mehrere Bilder in TIFF-Dateien... alles vorhanden.

Und wieso war MS so lange nicht fähig das auch im IE anzubieten?

xaromz 26. Okt 2007 19:47

Re: PNG-Graphik über "System" laden ... ?
 
Hallo,
Zitat:

Zitat von Bernhard Geyer
Zitat:

Zitat von xaromz
Bei der Markdurchdringung von XP kaum mehr ein Problem.

Damit würdest du bei einigen unserer Kunden probleme haben ...

Kommt natürlich immer auf den Kunden an, das ist klar.
Zitat:

Zitat von Bernhard Geyer
Zitat:

Zitat von xaromz
Das Problem hast Du bei anderen Komponenten genauso.

Der Angriffspunkt ist offensichtlicher.

Selbstverständlich.
Zitat:

Zitat von Bernhard Geyer
Zitat:

Zitat von xaromz
Meines Erachtens ist die Implementierung komplett. Transparenzen funktionieren, verschiedene Farbräume, mehrere Bilder in TIFF-Dateien... alles vorhanden.

Und wieso war MS so lange nicht fähig das auch im IE anzubieten?

Weil der IE kein GDI+ verwendet?

Gruß
xaromz

grenzgaenger 26. Okt 2007 19:58

Re: PNG-Graphik über "System" laden ... ?
 
es gibt halt noch sehr viele firmen, welche WIN2000 oder sogar NT noch einsetzen. da ist von XP noch keine spur.

firmen sind halt meist nicht so technikgeil, wie manche (private) anwender. bei dennen muss es halt einfach funktionieren und darf nix (nicht viel) kosten.

also, auch das die welt vor dem jahr 2000 nicht ganz vergessen (der normale updatezyklus liegt so bei 10 jahren)...

grüsse
gg

Bernhard Geyer 26. Okt 2007 20:07

Re: PNG-Graphik über "System" laden ... ?
 
Zitat:

Zitat von grenzgaenger
es gibt halt noch sehr viele firmen, welche WIN2000 oder sogar NT noch einsetzen. da ist von XP noch keine spur.

NT ist eigentlich nicht mehr anzutreffen. Vereinzelt noch Win98.

Ich meine eher mit der Bindung an GDI+ verliert man einen Nachteil von Delphi. Und zwar das man ohne was mitzuliefern was man installieren sollte bzw. je nach Windows Version schon Bestandteil dieser Windows-Version ist die Windows-Plattformunabhängigkeit verliert. Setzt man eh nur XP und neuer vorraus so ist der Nachteil geringer da man hier nix mitliefert und gut ist (haben wir z.B. mit mindestens IE4 als Vorraussetzung).

turboPASCAL 26. Okt 2007 23:04

Re: PNG-Graphik über "System" laden ... ?
 
Also, die bzw. das Programm ist eh ab Windows XP. windows Vista arbeitet bei seinen Styles
nur noch mit PNG's was mich ein wenig erstaunt hat.
Komerzielle Programme schreib ich zur Zeit nicht, ist also nicht das Problem.

Irgend wer hatte mal in der DP für nonVCL einen JPG-Button gezeigt der die Graphic
ohne die VCL sondern über die Betriebssystem vorhandenen Funktionen läd (GDI+ denk ich mal).
Ich finde es nur nicht. Ich glaube x000x war's.

x000x 19. Aug 2008 16:56

Re: PNG-Graphik über "System" laden ... ?
 
Moin moin,
Habe grad mal alte Beiträge durchgestöbert und bin bei diesem hängengeblieben...
Der gesuchte Thread befindet sich hier: Speicherreservierung / Verständnisfrage

lbccaleb 22. Okt 2008 14:31

Re: PNG-Graphik über "System" laden ... ?
 
Seid Ihr hier jetzt noch weiter gekommen?? Hat vllt einer nen Bsp., wie ich PNGs laden kann??!! Aber ohne VCL..

Danke..

turboPASCAL 23. Okt 2008 00:50

Re: PNG-Graphik über "System" laden ... ?
 
Zitat:

Hat vllt einer nen Bsp., wie ich PNGs laden kann??!! Aber ohne VCL..
Ja, habe ich.
Such mal un der DP nach dem Hier im Forum suchenGoldfisch oder Hier im Forum suchenBlupp :gruebel: von mir.
Ist irgend wo in der OS Sparte.
Da ist eine MiniGDIPlus.pas von mir da bei. Mit deren Hilfe geht das ohne VCL.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:15 Uhr.
Seite 2 von 4     12 34      

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