| |
|
|
- Seite 1 - |
|
Frank Abbing | Ich würde zu Testzwecken ein Png-Bild mit einem 16 Bit Alphakanal (65536 Abstufungen) benötigen. Es gibt dieses Format, aber im Netz hab ich keines dieser Bilder gefunden. Hat vielleicht jemand eines oder weiss, wo eines zu finden ist? |
|
|
| |
|
|
|
| |
|
- Seite 3 - |
|
| Hrm
Was Frank sucht hat er gefunden (sein eigener Screenshot) - dennoch meint er nicht gefunden zu haben wonach er sucht - was imho falsch ist - worauf ich mit meinem Satz hinweisen wollte. |
|
|
| |
|
|
|
Thomas Freier | @Frank: ich hatte versucht diese Abhandlung durchzuarbeiten [web]https://goethe.ira.uka.de/seminare/redundanz/vortrag12/[/web] bin aber auch nicht schlauer geworden. Vielleicht findest du das was du suchst. Wie gesagt, das Bild fnord ist 16 Bit mit transparentem Alphakanal.
Nachtrag, hatte sich überschnitten: @iF, versuche einmal die fnord.png mit irfanView zu öffnen und mit anderem Namen abzuspeichern. Mein Ergebniss: |
|
|
| |
|
|
|
| Wie ich das sehe kann adobePhotoshop keine 16 BitPerChannel PNGs exportieren...
Vielleicht kann es Gimp... |
|
|
| |
|
|
|
Thomas Freier | Photoshop 7 kann es nicht. Nach Beschreibung soll es mit C2 und C3 möglich sein. Dieses Modul [web]https://www.fnordware.com/superpng/[/web] habe ich noch nicht getestet. |
|
|
| |
|
|
| |
|
- Seite 4 - |
|
|
Frank Abbing | Ja, du hast recht.
Vielleicht findest du das was du suchst. Wie gesagt, das Bild fnord ist 16 Bit mit transparentem Alphakanal.
Keines meiner Gfx-Tools zeigt die Eigenschaften richtig an. Irfan gibt einfach 64 Bit aus...
Die pnglib.dll und die neuen Funktionen der ProSpeed.dll laden das Bild richtig transparent, aber irgendwie in sich leicht gescrollt. Ich werde Sebastian fragen, ob wir das noch nachbehandeln können Ansonsten ist das sicher verschmerzbar, dieses Grafikformat ist scheinbar alles andere als häufig vertreten.
Ich danke allen Testern für ihr reges Interesse!!! |
|
|
| |
|
|
|
Sebastian König | Frank Abbing
Die pnglib.dll und die neuen Funktionen der ProSpeed.dll laden das Bild richtig transparent, aber irgendwie in sich leicht gescrollt. Ich werde Sebastian fragen, ob wir das noch nachbehandeln können
Ich vermute fast, dass das Problem in dem lodepng-Code liegt - mein Beitrag sind ja nur die Wrapper-Funktionen. Ich kann aber natürlich mal schauen, ob ich im ursprünglichen Code ein Problem finde. Dazu werde ich aber frühestens im Laufe nächster Woche kommen - sorry!
MfG
Sebastian |
|
|
| |
|
|
|
Frank Abbing | |
|
| |
|
|
|
Jörg Sellmeyer | Also meinem Grafikerfreund ist das Format auch noch nicht untergekommen. Er kann auch wohl ein Bild mit 16-Bitkanälen erstellen, aber als PNG abspeichern ist ihm mit Photoshop (neue Version) nicht möglich. Sieht aus, als ob Du es nicht weiter verfolgen mußt... Wo hast Du denn was über dieses Format erfahren? |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 22.02.2008 ▲ |
|
|
|
|
Frank Abbing | |
|
| |
|
|
|
Thomas Freier | Wird sicher bald bei den WEB-Seitengestaltern auftauchen. Ich habe mir einmal superPNG besorgt und in Photoshop eingesetzt. Die Ergebnisse anbei. Tomate mit 8 Bit als Original, Medium und Smal. Straight mit 16 Bit. Es ist merkwürdiger weise kein Alphakanal mehr vohanden. |
|
|
| |
|
|
|
Frank Abbing | Dann läuft sicher noch was schief. Interessant ist das Format auf jeden Fall und ich bin zuversichtlich, dass Sebastian den ursprünglichen C++ Code der pnglib.dll dahingehen ändern kann, dass diese Bilder auch damit korrekt angezeigt werden. Das werden sie jetzt schon fast, nur in sich selber etwas verschoben (ROR). |
|
|
| |
|
|
|
Frank Abbing | Der Fehler ist aufgeklärt und ist gar keiner! Sebastian ist leider ganz umsonst auf Gespensterjagd gegangen. Die Pnglib-dll und auch die neue ProSpeed.dll können Png-Dateien mit 8 oder wahlweise 16 Bit Alphakanal benutzen. Die ProSpeed-Betaversion zusätzlich auch anzeigen und für Effekte nutzen.
Der Grund für die Anzeigefehler entstand bei der internen Umrechnung in ein DIB, weil die Windows-DIB-Funktionen zusätzliche Nullen in die Daten einbringen, wenn die Bildbreite nicht ohne Rest durch vier teilbar ist.
Danke nochmal an Sebastian! |
|
|
| |
|
|