| |
|
|
| Salut,
je suis dabei, dans ProSpeed encore un weiteres Grafikformat trop implementieren. Jpg packt zwar supergut, allerdings peux on cet Bilder pas pour Sprites verwenden (Grafik wird beim Sauver modifié, dadurch chez Sprites souvent Transparenz-Probleme). Gif packt aussi pas mal, funktioniert mais maximum seulement avec 8-Bit-Grafiken. Wmf wird bisher encore wenig genutzt. Bmp ist vite, mais gigantisch (ungepacktes Format). Rle hat schlechte Packraten et à peine un Grafikprogramm verwendet es. Psf (ProSpeed-eigenes Format) hat aucun sonderliche gute Packrate.
quoi fehlt est un Packformat, quoi qui Grafikdaten pas modifié, mais gute Packraten erzeugen peux. Aus diesem Grund hab je à cela Png-Format (portierbare Netzwerk-Grafik) gedacht.
ici la fois Testwerte (Dateigröße dans Bytes) pour un 800 x 640 (24 Bit) großes Bild avec très vielen Grafikinformationen:
BMP: 1440054 GIF: - JPG: 102972 PNG: 469946 PSF: 819011 TIF: 583100 TGA: 966378 PCX: 788412
allez alors la fois en aus, cela ProSpeed dans qui prochain Version aussi Png-Bilder magasin peux. Votes welcome...
Salut, Frank |
|
|
| |
|
|
|
| allô Frank,
gute concept ! Wird ensuite aussi qui Alpha-Transparenz de png-Bildern soutenu ? *hoff*
si oui -> SPITZE !!!
Moritz |
|
|
| |
|
|
|
| allô Moritz,
Png bietet oui 256 Transparenzebenen par Verwendung de Alphakanälen. quoi erhoffst du dir car oui c'est ca ?
Salut, Frank |
|
|
| |
|
|
|
| >>Png bietet oui 256 Transparenzebenen par Verwendung de Alphakanälen.
oui c'est ca cela mon je oui ! ou bien wird on qui PNG Bilder seulement dans ProSpeed-Bitmaps magasin peut, ensuite wäre qui Transparenz oui wieder futsch. parfait wäre es si le ProSpeed cela PNG Bild so kopieren wurde comment je es im Malprogramm avec transparenz gezeichnet habe et cet ensuite aussi avec qui jeweiligen stärke berücksichtigt serait. ensuite peut je aussi sur une SemiTransMask Funktion verzichten
Moritz |
|
|
| |
|
|
|
| Hmmm, naturellement generiert qui Png-Decoder aus einem Png-File une Windows-Bitmap. cela faire alle Decoder so... Alpha-Transparenz peux später seulement beim Kopieren sur den Ausgabe-HDC eingebunden volonté, par qui Kopierfunktion (CopyExtBmp). Dummerweise hab je là keinen direkten Grafikzugriff, mais comme ByteArray(CreateExtFX) pourrait je une eigene Alpha-Trans-Kopierroutine einsetzen, ähnlich z.B. qui Blur-Funktion. je denke, dans mon Urlaub viens je pas en supplément (je suis ensuite pas zuhause), peut-être après. je werd mich anstrengen pour qui prochain PS Version une trop erstellen, ok? mais erstmal PNG.....
Salut, Frank |
|
|
| |
|
|
|
| P.S. si Alpha-Trans, ensuite aussi avec 256 Ebenen, versprochen... |
|
|
| |
|
|
|
| allô Moritz,
qui Alpha-Trans Funktion ist fertig, mais encore relativ ungetestet. je werde bientôt 2 Wochen pas zuhause son, si du Lust la hâte, peux du volontiers une Test-Prf erstellen.
AlphaTrans() ist assez flexibel, angegeben volonté deux Quellbilder et un Maskenbild (alles ByteArrays). chacun Pixel dans qui Maskenbitmap peux Werte de 0 jusqu'à 255 annehmen, Alors, comment versprochen un Alphatrans avec 256 Ebenen. Je dunkler un Pixel dans qui Maskenbitmap ist, desto sichtbarer wird qui Pixel dans Quellbitmap 1 angezeigt. Je heller un Maskenpixel ist, desto sichtbarer wird qui Pixel dans Quellbitmap 2.
AlphaTrans( Handle Zielbitmap (%HDC) ou bien 0, X Offset zur Zielbitmap, Y Offset zur Zielbitmap, Handle (erstellt avec InitExtFX ou bien CreateExtFX) de Quellbitmap 1, Handle (erstellt avec InitExtFX ou bien CreateExtFX) de Quellbitmap 2, Handle (erstellt avec InitExtFX ou bien CreateExtFX) qui Maskenbitmap )
si du Lust et Zeit la hâte, melde toi per email et j'envoie dir qui ProSpeed-Beta. comme Beschreibung doit dir momentan encore cette Text suffire... )
Salut, Frank |
|
|
| |
|
|
|
| allô Frank,
kurze Info, weil wir la fois avant längerem par-dessus geredet avons: qui Anzeige de GIF Fichiers ist erlaubt, lediglich cela erzeugen de GIF Fichiers (z.B. un Konverter o.ä.) nécessaire une Lizenz. là habe je mich seinerzeit quelque chose vertan, sorry.
Sven |
|
|
| |
|
|
|
| Salut,
merci, Sven. et depuis neuestem incidemment aussi cela Erzeugen de Jpgs !!!
Salut, Frank |
|
|
| |
|
|
|
| comment, JPEG erzeugen kostet? chez wem muss on ensuite qui Lizenz achetons? |
|
|
| |
|
|
|
| Hi,
Forgent, Texas USA, qui Patentrechte courir jusqu'à 2004, nachzulesen dans CHIP 10/2002.
Salut, Frank |
|
|
| |
|
|
|
| Ist vraie pas était. seulement motzen alle sur, chacun darf es einbauen et ensuite kostet es soudain argent. Ist déjà witzig, quelle Strategien Microsoft (.NET) et Konsorten poursuivre. witzigerweise volonté soudain aussi viele, auparavant hochgepriesene, OpenSource ou bien Freeware Projekte kommerziell. |
|
|
| |
|
|