Wie kann ich unterschiedlich große Stücke aus einer Bitmap ausschneiden

  • VB6

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von Neptun.

    Wie kann ich unterschiedlich große Stücke aus einer Bitmap ausschneiden

    Hallo,

    ich möchte gerne unterschiedlich große Stücke aus einer Bitmap ausschneiden.

    Meine Bitmap ist zur hälfte grün und zur hälfte blau. ( 200 Pixel lang und 1 Pixel hoch)

    Ich möchte nun das bei 100% nur das Grün in einem Flexgrid angezeigt wird ohne das Blau. ( Also die ersten 100 Pixel)
    Bei 110 % soll er dann das ganze Grün und ein bisschen Blau anzeigen(100 Pixel grün und 10 pixel blau) usw.

    Kann mir einer sagen wie ich das hinbekomme ?

    Im Moment wird mir das ganze Bild angezeigt ohne zu schneiden :/

    *Topic verschoben*
    Bilder
    • GB.jpg

      748 Byte, 200×1, 165 mal angesehen

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()

    Da es nur zwei Farben gibt, und die erste bis 100px gleich ist, könntest du via GetPixel den Farbwert für die ersten 100 Pixel bekommen, dann erstellst du eine neue Bitmap und füllst sie mit der Farbe aus dem einen pixel. Das machst du dann auch so mit der anderen Farbe, nur das du bei GetPixel nicht mehr (0,0) nimmst, sondern (101,0).