kostenloser Webspace werbefrei: lima-city


Bild bearbeiten in C

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    w**n

    Moin

    Ich kenne mich zwar mit C aus aber leider nur in Sachen Mikrocontroller und daher wollte ich mla fragen ob mir jemand erklären kann wie ich ein Bild in C lade und es dann anschließend auch erweitern kann z.B weitere kleiner Bilder einfügen!

    Gruß WDDN
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hallo,

    ein Bild ist letztendlich nichts weiter als ein zweidimensionales Array von Farbwerten. Zur Manipulation dieser Werte kannst du dir beliebige Algorithmen ausdenken ^^
    Das größte Problem dürfte dann wohl eher sein, eine Bilddatei zu laden. Dazu ggf. entsprechende Spezifikationen und Standards heranziehen.

    Ich würde aber dringend zur Verwendung einer der zahlreich vorhandenen Bibliotheken raten. Zum Laden von Bildern aus bestimmten Dateien gibt's Bibliotheken wie libjpg, libpng und ähnliches. Zur Bearbeitung und Manipulation eignet sich z.B. die GD Library (die ist AFAIK auch aus C heraus nutzbar). Grafik- und Bildmanipulation in Verbindung mit grafischen Benutzeroberflächen können auch die großen Oberflächenframeworks wie gtk2 und Qt. Da ist auch das Laden der verschiedenene Bildformate sehr komfortabel möglich, allerdings ist das vielleicht nicht die performanteste Art, Bildbearbeitung zu treiben ;)

    MfG,
    thw
  4. Autor dieses Themas

    w**n

    Es soll ja mehr kleine Bilder einfügen da ich sehe das du vom THW kommst kann ich dir das ja genauer erklären!

    Ich will mir ein Bild von Google earth runter laden von meiner umgebung und dann die Taktischen Zeichen einfügen z.B. der GKW 1 steht links unten und da kommt denn das Zeichen rein.
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!