Frage

ich Visual Studio Symbol-Bibliothek (VS2008ImageLibrary) bin mit, gibt es einige BMP-Dateien mit einem rosa Hintergrund. Wie kann ich die rosa Hintergrund transparent werden? Welche Software kann ich dies tun benutzen? Jede freie ein?

Danke

War es hilfreich?

Lösung

Sie können versuchen Online vorausgesetzt, Sie verwandeln Ihre bmp in einem gif ersten.

Oder Sie greifen PAINT.Net (Freeware), und wenden Sie einen transparenten Hintergrund von Anschluss an diese Video-Anleitungen rel="nofollow .

Andere Tipps

Ich habe Irfanview der Batch-Konvertierungs-Werkzeug. Es ist immer noch etwas Arbeit, weil Sie die rosae Fläche auf jedem einzelnen Symbol klicken haben, anstatt nur die Angabe rosa als transparente Farbe, aber es funktionierte. Es wäre leicht, ein einfaches Werkzeug zur Umwandlung unter Verwendung von GDI + obwohl zu schreiben, die ich als gut betrachtet.

Beachten Sie, dass, obwohl Sie sie dann als transparente Bilder verwenden können, von denen viele leider immer noch hässliche Kanten, wenn man sie auf einem dunklen Hintergrund machen oder sie als Overlay verwenden. Wenn Sie nur von ihnen nur sehr wenige wollen, sollten sie einzeln zwicken, wenn Sie denken, werden Sie nicht immer einen hellen Hintergrund haben.

Sie können es tun, indem Sie ImageMagick convert:

convert input.png -transparent magenta  output.png

Übrigens ist es nicht rosa, seine Farbe Magenta.

Während ich die moderne .NET-Antwort auf Ihre Frage nicht kennen, es lohnt sich, die historische Grund für diese Bitmaps mit magentafarbenen Hintergründen der Feststellung:

Zurück in die Win32-only Tagen gab es einige Common Controls (wie die Toolbar und Listview), die diese Bitmaps und eine Farbe hat als transparent behandelt zu werden, und machte dann diese Farbe als transparent. Ich stelle mir vor, dass hinter den Kulissen, sie verwendeten Funktionen wie TransparentBtl .

Ich weiß, es ist etwas im Zusammenhang mit Form.TransparencyKey aber ich donno was ist genau das, rosa, haben Sie die genaue RGB / System oder Web-Farbe kennen.

, wenn Sie wissen uns bitte teilen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top