Übung11 -> PNG-Transparenz.

  • Nach einigen Anfragen via PM wie man pngs transparent macht,
    habe ich mich entschieden es zu beschreiben.


    Ein GROSSES DANKESCHÖN an Kerni, der mir
    bei menen Fragen beantwortet hat ;)


    Der Übung ist: Von nicht transpatente Bild1 unten, eine lüstige
    transparente OSD wie Bild2 zu bekommen.


    Also, Bitte der PDF-Datei lesen


    Have fun!



    PS. Hier kann man das Übungs-Resultat anschauen.
    BlackPerl by Vali

    Files

    • Bild1.jpg

      (44.4 kB, downloaded 4,770 times, last: )
    • Bild2.jpg

      (70.91 kB, downloaded 4,468 times, last: )
    • Transparenz.pdf

      (193.05 kB, downloaded 1,137 times, last: )

    44106818

    Edited 3 times, last by vali ().

  • hi ich habe diese anletung befolgt aber ich kann das png mit PngQuant Fe nicxht berarbeiten das program meldet fehler kann mir einer eine anletung geben oder so bitte
    ++++++++++++++++++++++++++++++


    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.


    ************** Exception Text **************
    System.ComponentModel.Win32Exception: Das System kann die angegebene Datei nicht finden
    at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
    at System.Diagnostics.Process.Start()
    at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
    at System.Diagnostics.Process.Start(String fileName, String arguments)
    at WindowsApplication1.Form1.button1_Click(Object sender, EventArgs e)
    at System.Windows.Forms.Control.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ButtonBase.WndProc(Message& m)
    at System.Windows.Forms.Button.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)



    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    PngQuant FE
    Assembly Version: 1.0.2266.31806
    Win32 Version: 1.0.2266.31806
    CodeBase: file:///C:/Dokumente%20und%20Einstellungen/ohem/Eigene%20Dateien/alllllessss%20mogliche/PngQuant/PngQuant%20Fe.exe
    ----------------------------------------
    System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------


    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.


    For example:


    <configuration>
    <system.windows.forms jitDebugging="true" />
    </configuration>


    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.

  • hast Du die Datei pngquant.exe auch nach c:\windows\system32 kopiert?


    PngQuant Fe ist nur das GUI für das eigendliche Programm, pngquant.exe.

  • Hallo
    Ich bekomme die gleiche fehlermeldung wie ohem2000.


    habe auch (PngQuant Fe) in c:\windows\system32 kopiert , aber geht trotzdem nicht was mache ich falsch???????

  • nicht PngQuant Fe gehört nach c:\windows\system32, sondern die Datei pngquant.exe

  • hallo
    Stehe ein bisschen auf dem schlauch wo finde ich das denn?
    hast du vielleicht ne anleitung dafür.
    danke

  • Ich noch mal


    danke für eure antworten
    aber komme trotzdem nicht weiter.
    Wo genau finde ich denn pngquant.exe .


    ist das hier richtig?
    PngQuant Fe kommt immer eine fehlermeldung




    just-in-time (JIT) debugging instead of this dialog box.


    ************** Exception Text **************
    System.ComponentModel.Win32Exception: Der angegebenen Datei ist keine Anwendung zugeordnet
    at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
    at System.Diagnostics.Process.Start()
    at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
    at System.Diagnostics.Process.Start(String fileName, String arguments)
    at WindowsApplication1.Form1.button1_Click(Object sender, EventArgs e)
    at System.Windows.Forms.Control.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ButtonBase.WndProc(Message& m)
    at System.Windows.Forms.Button.WndProc(Message& m)
    at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)



    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.573
    CodeBase: file:///c:/winxp/microsoft.net/framework/v1.1.4322/mscorlib.dll
    ----------------------------------------
    PngQuant FE
    Assembly Version: 1.0.2266.31806
    Win32 Version: 1.0.2266.31806
    CodeBase: file:///C:/Dokumente%20und%20Einstellungen/demile/Desktop/Dreambox%207020/PngQuant%20Fe.exe
    ----------------------------------------
    System.Windows.Forms
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.573
    CodeBase: file:///c:/winxp/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
    ----------------------------------------
    System
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.573
    CodeBase: file:///c:/winxp/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
    ----------------------------------------
    System.Drawing
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.573
    CodeBase: file:///c:/winxp/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
    ----------------------------------------


    ************** JIT Debugging **************
    To enable just in time (JIT) debugging, the config file for this
    application or machine (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.


    For example:


    <configuration>
    <system.windows.forms jitDebugging="true" />
    </configuration>


    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the machine
    rather than being handled by this dialog.





    muss ich hier noch etwas ändern????



    Format: PNG-8
    Dimensions: 640w x 480h
    Size: 8,488K
    Settings: Selective, 128 Colors, 88% Diffusion Dither, Transparency on, No Transparency Dither, Non-Interlaced, 0% Web Snap


    <html>
    <head>
    <title>bp5.png</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    <!-- ImageReady Slices (bp5.png.pdf) -->
    <img src="images/bp5.png.png" width="640" height="480" alt="">
    <!-- End ImageReady Slices -->
    </body>
    </html>

  • auf dem Link von vali ist alles zum downloaden


    einmal die GUI (Graphical user interface) pngquant fe, die kannst Du kopieren wohin Du wills


    und einmal pngquant.exe, der eigendliche Konverter, der muß nach C:\windows\system32



    und die Beschreibung ist auch noch mal auf der Seite zu finden


    wo ist also jetzt Dein Problem?

  • Wo kann ich überhaupt die Datei find pngquant.exe
    man man ich werde wahnsinn ich möcht skin neu bearbeiten

  • Da nimm doch ein anderes Programm wenn du es nicht hinbekommst.


    Ich nehme Macromedia Fireworks 8 damit kannst du auch alles transparent machen.
    gruß blueline

    Achtung! Texte von "blueline" können Spuren von Ironie, Sarkasmus, Denkanstössen und freier Meinungsäusserung enthalten ..
    Es wird keine Garantie auf Textverständnis gewährleistet.

  • Danke für deine antwort blueline


    aber kannst du miehr ein einleitung schiken wer nett wen dass geht bitte mit bilder fielen dank
    Grüß:denmimleo

  • Das ist eigentlich garnicht so schwer,
    Bild öffnen mit Fireworks, ganz unten hast du da eine 100 stehen.


    Auf den Pfeil klicken und mit Schieberegler die gewünschte Transparenz einstellen.


    Als nächstes oben auf Datei klicken und Export Assistent wählen dann geht ein Fenster auf, dort einfach auf weiter klicken beim nächsten Fenster auch auf weiter und dann auf beenden.


    So jetz müßtest du in der Bildvorschau sein, ganz oben steht jetzt Format Gif das ändern in Format PNG 8.


    Dann Palette Adaptiv ändern in Palette Exakt und jetzt nur noch unten wo steht kein Transparenz ändern in Alphatranparenz ändern.


    Als letzes nur noch unten auf Exportieren klicken und fertig.

    Achtung! Texte von "blueline" können Spuren von Ironie, Sarkasmus, Denkanstössen und freier Meinungsäusserung enthalten ..
    Es wird keine Garantie auf Textverständnis gewährleistet.

    Edited 2 times, last by blueline ().

  • Hallo


    Wenn ich bei mir mit photoshop arbeite um ein skin zu erstellen, sehe ich bei euren beschreibungen immer das zu anfang ganz oben :bp5.pngbei 100%(Ebene1,RGB) erscheint aber bei mir steht da :bp5.pngbei 100%(Ebene1,RGB 8 .
    Soll das so sein ???


    Und beim zweiten bild steht in der Beschreibung infobar.png bei 100%(Ebene1,RGB) und bei mir steht es so ohne infobar : bp5.pngbei 100%(Ebene1,RGB 8 .



    Und wenn ich dann versuche den fertigen skin zu speichern kommt immer die fehlermeldung :
    Die Datei ist bei der auswahl oben nur als kopie speicherbar......


    Was für eine einstellung muss ich vornehmen ???



    Hoffe auf antwort.


    Danke

  • Da mache doch einfach Kopie weg beim speichern oder ersetze einfach das Bild, dann kannst du es auch speichern.
    Hast ja auch eine neue Ebene erstellt, deshalb will er es als Kopie speichern.
    Mußt es auch als Indizierte Farben abspeichern sonst funktioniert es nicht im Skin.

    Achtung! Texte von "blueline" können Spuren von Ironie, Sarkasmus, Denkanstössen und freier Meinungsäusserung enthalten ..
    Es wird keine Garantie auf Textverständnis gewährleistet.

    Edited once, last by blueline ().

  • Muss man nicht neue ebene herstellen
    weil bei mir kommt automatisch als kopie


    danke

  • Kann mir jemand sagen was ich noch machen kann. , warum nimmt es beim speichern automatisch als Kopie an obwohl ich das Häkchen bei Kopie entferne.



    Kann mir eventuell jemand ein paar Anleitungsbilder schicken wie ich es schritt für schritt richtig machen kann.???