Autor Beitrag
NeoXan
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 81

WinXP Sp1 Home
D7 Prof
BeitragVerfasst: Di 06.01.04 22:26 
Moin,

ich habe mit Canvas in eine Image Control an bestimmten Stellen schwarze Pixel gezeichnet.

Nun möchte ich gerne die Position der schwarzen Pixel auslesen [kann ich schon] und daraus dann ein neues Bild [.gif wenn es geht oder ein anderes kleines Format] "zeichnen" und dieses Bild abspeichern...bzw. rückwerts (Bild [.gif] einlesen und position der schwarzen Pixel auslesen)

mfg
NeoXan
BloodyBastard
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22

FC1, Win XP
D6 Enterprise
BeitragVerfasst: Mi 07.01.04 17:16 
hallo

speichern kannst du ein Bild zum Beispiel so:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
  jp: TJPEGImage;

begin
  if SavePictureDialog.Execute then begin

    jp := TJPEGImage.Create;
    try
      with jp do
      begin
        Assign(Image1.Picture.Bitmap);
        SaveToFile(SavePictureDialog.FileName);
      end;
    finally
      jp.Free;
    end;
  end;


laden würde dann so gehen: jp.loadFromFile

ob das aber auch mit gif geht...? wahrscheinlich ja schon.

um teile eines Bildes auszuschneiden bietet sich eventuell canvas.copyRect an.

So, vielleicht hilft dir das was ;-)

_________________
nix