Bilder anpassen in VB.Net

Es gibt 7 Antworten in diesem Thema, welches 971 mal aufgerufen wurde. Der letzte Beitrag (28. Dezember 2020 um 18:15) ist von muffi.

  • Ich suche möglichst einen Sourcecode oder Codeschnipsel in VB.Net (als Commodore-Fan kommt ja fast nichts anderes am PC in Frage!), zur Not auch C# oder sowas, mit dem man ein Bild in Sachen Auflösung und Farbe praktisch beliebig runter rechnen kann. Für ein HiRes-Bild halt 320 x 200 Punkte in 2 Farben, oder für ein Sprite 24 x 21 Punkte, für Multicolor entsprechend.

    Ich habe zwar viel in Sachen Dithering gefunden, aber nichts, was ich irgendwie in meinem PC-Programm benutzen könnte. Wie man das Bild verkleinert, weiß ich, aber die Reduzierung der Farben (im Idealfall die Farbtiefe als Übergabeparameter) bekomme ich irgendwie nicht hin. Ich habe halt in Sachen Image-Processing im .Net ehrlich gesagt keine Ahnung...

    Früher waren 64k unglaublich viel, heute reicht es nicht mal mehr für "Hello, world!".

  • Ich suche möglichst einen Sourcecode oder Codeschnipsel in VB.Net

    Auf Bitte melde dich an, um diesen Link zu sehen. nix gefunden? 8|

    Wenn nicht dann einfach dort ne Frage posten, dann gibts garantiert Antworten.

    Bitte melde dich an, um diesen Anhang zu sehen. :verehr: .: Mit Bitte melde dich an, um dieses Bild zu sehen.wäre das nicht passiert! :. :prof:  Bitte melde dich an, um diesen Anhang zu sehen.

    :syshack: .: Meine 3D-Drucker Teile auf :. Bitte melde dich an, um diesen Link zu sehen. :strom:

  • uf Bitte melde dich an, um diesen Link zu sehen. nix gefunden? 8|

    Wenn nicht dann einfach dort ne Frage posten, dann gibts garantiert Antworten.

    Die Seite kenne ich natürlich, aber dort müsste ich mich erst mal anmelden. StackOverflow wäre natürlich auch eine Möglichkeit, aber ich versuche es halt erst mal hier... logisch, lieber in der Heimat bleiben :wink:

    Edit: mit Bitte melde dich an, um diesen Link zu sehen. habe ich ein recht übergewichtiges Framework gefunden, das das kann... aber eine kleine, aber feine Funktion ist selbstverständlich schöner!

    Früher waren 64k unglaublich viel, heute reicht es nicht mal mehr für "Hello, world!".

  • Die Seite kenne ich natürlich, aber dort müsste ich mich erst mal anmelden.

    Pflichtseite für eine Anmeldung wenn man mit VB.net unterwegs ist. :)

    Edit: mit Bitte melde dich an, um diesen Link zu sehen. habe ich ein recht übergewichtiges Framework gefunden, das das kann... aber eine kleine, aber feine Funktion ist selbstverständlich schöner!

    Davon gibts einen Fork auf Github. Bitte melde dich an, um diesen Link zu sehen.

    Den ollen C# Source kann man mit Bitte melde dich an, um diesen Link zu sehen. in was lesbares konvertieren. :D

    Bitte melde dich an, um diesen Anhang zu sehen. :verehr: .: Mit Bitte melde dich an, um dieses Bild zu sehen.wäre das nicht passiert! :. :prof:  Bitte melde dich an, um diesen Anhang zu sehen.

    :syshack: .: Meine 3D-Drucker Teile auf :. Bitte melde dich an, um diesen Link zu sehen. :strom:

  • Also ich bin mit StackOverflow bislang immer ganz gut gefahren, aber dort bin ich so gut wie gar nicht mehr unterwegs. Da sind 1-2 User, die sorgen recht nachhaltig dafür, dass das Forum keinen Spaß macht X(

    Converter gibt es ja wie Sand am Meer. Ich habe einen gefunden, den ich meist benutze: Convert.Net, funzt offline und macht genau das, was es soll: Bitte melde dich an, um diesen Link zu sehen.

    Hast Du in den Fork mal geschaut, wie viele C# Dateien das sind, alleine im Zweig Acoord.Imaging, in dem das entsprechende Ding drin ist? Das muss doch irgendwie auch in einer schnuckeligen, kleinen Funktion gehen?

    Früher waren 64k unglaublich viel, heute reicht es nicht mal mehr für "Hello, world!".

  • aber dort bin ich so gut wie gar nicht mehr unterwegs. Da sind 1-2 User, die sorgen recht nachhaltig dafür, dass das Forum keinen Spaß macht X(

    Noch ein Grund mehr für VB-Paradise. Dort herrschen Zucht und Ordnung. Die lassen nicht mal einen fremden Smiley zu. :D

    Bitte melde dich an, um diesen Anhang zu sehen. :verehr: .: Mit Bitte melde dich an, um dieses Bild zu sehen.wäre das nicht passiert! :. :prof:  Bitte melde dich an, um diesen Anhang zu sehen.

    :syshack: .: Meine 3D-Drucker Teile auf :. Bitte melde dich an, um diesen Link zu sehen. :strom:

  • ImageMagick hast Du schon angeschaut?

    Ist eine OpenSource Lösung, ob Kommandozeile, DLL oder .NET Assembly kann man es einbinden und so ziemlich alles machen:
    Bitte melde dich an, um diesen Link zu sehen.

    Zum Thema Dithering:
    Bitte melde dich an, um diesen Link zu sehen.

    ___________________________________________________________
    Meine Kreationen: Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    | Bitte melde dich an, um diesen Link zu sehen.
    Avatar: Copyright 2017 by Saiki

  • Danke syshack, das schau ich mir mal genauer an! Hoffentlich etwas leichtgewichtiger als das accord :wink:

    Früher waren 64k unglaublich viel, heute reicht es nicht mal mehr für "Hello, world!".