Image-Qualität verschlechtern

  • VB.NET
  • .NET 4.5

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von Mircosofter2206.

    Image-Qualität verschlechtern

    Hi Leute! :)

    Arbeite gerade an einem Programm, welches viele Controls beinhaltet, deshalb kommt es "großen" Hintergrundbildern zu schlechter Performance. Gibt es eine Möglichkeit(vllt per GDI???) das Bild auf die Monitorauflösung zu schrumpfen?
    Danke im Vorraus,

    Mirco ^^
    @asusdk JPEG mit Quality-Parameter hat Zweck beim Speichern von Bildern.
    @Mircosofter2206 Poste mal ein bissel mehr an Information.
    Wie groß sind Deine Bilder?
    Wie groß sollen sie sein?
    Wie viele sind es?
    Wo kommen die her?
    Ist Dein Programm sizable?
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    VB-Fragen über PN / Konversation werden ignoriert!

    RodFromGermany schrieb:

    Wie groß sind Deine Bilder?
    Wie groß sollen sie sein?
    Wie viele sind es?
    Wo kommen die her?
    Ist Dein Programm sizable?


    Die Bilder werden in einem OpenFileDialog ausgewählt und per Image.LoadFromFile("") geladen, es kann zwischen mehreren Bilder geswitcht werden. Die Zielgröße wäre wohl idealerweise die momentane Bildschirmauflösung, damit das Program nicht so viel Resourcen zum berechnen braucht(Program arbeitet mit halb-transparenten Controls, benötigt viel Reourcen). Mein Programm arbeitet im Vollbildmodus(WindowState = Maximized, FormBorderStyle = None)