Ergebnis 1 bis 5 von 5

Thema: Halbtransparente Bilder darstellen

  1. #1
    Semi Pro Avatar von Jaco_E
    Registriert seit
    10.11.2007
    Ort
    im wunderschönen Saarland
    Beiträge
    1.472

    Frage Halbtransparente Bilder darstellen

    Hi

    wie die Überschrift schon verrät will ich halbtransparente Bilder darstellen und zwar vor dem Desktop oder über einem (nicht Vollbild-)Programm gelegen.
    Das soll dann so aussehen wie z.B. das Gothic 3- oder Risen- Banna vor dem Spielstart.
    Dabei kann das Bild ruhig als aktiv angewählt sein, das Programm, das überdeckt werden soll, kann inaktiv sein.
    Wenn ich aber nun ein halbtransparentes Bild mit der normalen Vorschau oder Irfanview öffne,
    hat das Programm ja aber einen weißen Hintergrund, sodass ich nicht den Desktop dahinter sehen kann.

    Also wie kann ich ein halbtransparentes Bild anzeigen lassen, sodass an den transparenten Stellen auch das zu sehen ist, was sich dahinter abspielt


    Danke für die Antworten,
    Mit freundlichen Grüßen,

    Jaco

  2. #2
    Prophet Avatar von SplitTongue
    Registriert seit
    07.03.2008
    Ort
    Kehl / Straßburg
    Beiträge
    7.323

    Standard

    Öhm, könnt sein dass ich mich irre, aber sowas wie 'halbtransparent' gibts bei Bildformaten (ausser *.psd oder anderen vergleichbaren Bildbearbeitungsprogrammen) meines Wissens gar nicht. Das scheitert an den Speicherformaten (gif/png). Ginge höchstens mit einem Rasterize-Filter, aber das sieht dann aus wie 16-bit Grafik. Aber wie gesagt: Bin mir da nicht ganz sicher (evtl. geht das mit *.png doch).
    Gibt aber Widgets mit denen man Fenster + Inhalt transparent gestalten kann, konkret benennen kann ich aber keins, da ich keine verwende.

  3. #3
    Semi Pro Avatar von Jaco_E
    Registriert seit
    10.11.2007
    Ort
    im wunderschönen Saarland
    Beiträge
    1.472

    Standard

    Danke schonmal für die Antwort.

    Ja ich habe mir (als komplett Unerfahrener) auch das Bildformat .gif und .png ausgemacht.
    .gif ist auch kein Problem, da ich nur schwarz und eben transparent benötige, 256 Farben sollte also dicke ausreichen.
    In Gimp habe ich mir dann das Gewünschte zusammengestellt und einmal sowohl als .gif, aber auch einmal als .png abgespeichert.

    Aber wie schon gesagt besteht ja jedes Programm mit dem man Bilder öffnen kann (und das mir bekannt ist) aus ersteinmal einer weißen oder schwarzer Fläche, auf der das Bild dann dargestellt wird, ergo die Transparenz nichts nützt.
    Ich gehe auch davon aus, dass bei den oben genannten Spielen eine bestimmte Abspielsoftware zum Einsatz kommt.
    Aber generell was ist so schwer daran eine Bilddatei ohne wenn und aber "einfach" darzustellen ohne ein Programm dafür zu öffnen?
    Sozusagen "einfach" einen weiteren Layer als "eigenes Programm".
    Es werden ja auch die Programme auf unterschiedliche "Layer" gelegt, sodass das aktuelle immer die inaktiven überlappt.

    Edit: Deine Sig ist lustig

  4. #4
    Professional Avatar von sic
    Registriert seit
    24.03.2007
    Beiträge
    2.960

    Standard

    das geht auf jeden fall mit delphi oder ähnlichen kleinen programmierspielereien, frag mich aber bitte nicht wie ^^

    machs doch einfach und versuchs mitm yahoo widget

  5. #5
    VIP Avatar von Pat21
    Registriert seit
    06.09.2007
    Beiträge
    10.654

    Standard

    @ Jaco_E
    Mit VB.Net, C# oder C++ kannste ganz einfach ein Programm schreiben, mit dem man .png Dateien mit Transparenz
    auf dem Bildschirm anzeigen lassen kann. Ich weiß nicht, inwiefern du dich mit den Sprachen mal auseinandergesetzt
    hast, aber mit VB.Net wäre das wohl die einfachste Lösung:
    http://www.java2s.com/Code/VB/GUI/Lo...PictureBox.htm
    http://dotnet-snippets.de/dns/pictur...fs-SID363.aspx
    Geändert von Pat21 (22.11.2009 um 22:11 Uhr)

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •