Welkom op het forum van startpagina!

Dit forum staat op alleen-lezen. Je kan hier informatie zoeken en oude berichten terugvinden, maar geen nieuwe berichten plaatsen.

Naar overzicht van alle forums

image bewerken

  • Theo

    Hoi,

    Onlangs ben ik begonnen met delphi-7.

    Hierin kan ik een JPG-plaatje in een image zetten. (gaat prima)

    Maar hoe kan ik nu b.v. een lijn trekken in dit plaatje?

    Als ik programmeer:

    form1.Image1.Canvas.Ellipse(10,10,40,40);

    krijg ik de foutmelding dat die allen een bmp kan verwerken.

    Hoe krijg ik het voor elkaar dat ik ook een JPG kan bewerken?

    Theo.

  • Remco

    Je kan niet op een jpg tekenen, omdat het geen bitmap is.

    Als je de jpg eerst omzet naar een bitmap kan dat wel.

    Zoiets:

    var

    jpeg:tjpegimage;

    bitmap:tbitmap;

    begin

    jpeg:=tjpegimage.create;

    jpeg.loadfromfile('test.jpg');

    bitmap:=tbitmap.create;

    bitmap.width:=jpeg.width;

    bitmap.height:=jpeg.height;

    bitmap.canvas.draw(0,0,jpeg);

    jpeg.free;

    image1.picture.assign(bitmap);

    with image1.canvas do

    begin

    ellipse(10,10,40,40)

    end;

    end;

    Excuses voor het gebrek aan verhelderende hoofdletters.