Mein Grafiker gab mir eine PNG-Datei und dann die gleiche Datei wie eine .GIF. Wenn ich es speichere, werden die transparenten Hintergrundpixel tatsächlich auf weiße Pixel gesetzt. Zu einer Zeit dachte ich, dass VS mit diesem kleinen pink / lachs Retro-TV-Symbol in der Farbpalette transparente Farben machen könnte, aber es wird nicht mehr angezeigt.
Hat jemand Ideen?
Öffnen Sie die Datei gif / png mit dem Visual Studio Editor
Wählen Sie im Eigenschaftenfenster ein Format, das den Alpha-Kanal unterstützt, d. h. 32bpp BGRA
Mit dem Radiergummi-Werkzeug werden diese Pixel nun transparent gemacht.
Im Bildbearbeitungsprogramm von Visual Studio 2015 habe ich einen einfachen Weg gefunden, dies mit dem Radiergummi-Werkzeug zu tun.
Klicken Sie dann außerhalb des Bildes, um die Auswahl zu löschen und Sie erhalten das Bild mit dem transparenten Hintergrund! Diese Methode dauert nur wenige Sekunden, wenn Sie nur das Radiergummi-Werkzeug verwenden. Manchmal müssen Sie das Bild möglicherweise aufbessern, da ein kleiner Teil des erforderlichen Bildes gelöscht werden kann.
HINWEIS: Sie müssen dafür das Format '32bpp BGRA' festlegen.
BEARBEITEN : Ich habe festgestellt, dass Sie nicht einmal ein Radiergummi-Werkzeug benötigen. Drücken Sie nach Schritt 3 Löschen, und der Hintergrund ist weg!
Im Bildbearbeitungsprogramm von VS 2013 funktioniert Folgendes für mich:
Wählen Sie Ansicht-Symbolleisten-Bildeditor, damit Sie die Symbolleiste sehen können
Wählen Sie den Radiergummi aus der Symbolleiste. Stellen Sie die Löschbreite im Eigenschaftenfenster auf 1
einWenn Sie nun auf ein Pixel klicken ("löscht"), wird es auf transparent gesetzt
Das VS-Radierer-Werkzeug hat funktioniert, aber es hat viel zu lange für mein Bild gedauert. Dieses Tool hat meinen weißen Hintergrund automatisch transparent gemacht, als ich die PNG-Version hochgeladen habe.
Pros:
Con:
Ich benutze es nur für eine Intranet-Web-App, also musste ich nicht viel Zeit investieren oder es qualitativ hochwertig machen.
Tags und Links visual-studio visual-studio-2008 png gif