Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Bitmap in schwarz/weiss anjeigen (grayscale) (https://www.delphipraxis.net/32643-bitmap-schwarz-weiss-anjeigen-grayscale.html)

delphiNoob 26. Okt 2004 15:41


Bitmap in schwarz/weiss anjeigen (grayscale)
 
hallo alle zusammen!!!

Ich hab ein Problem:
ich will eine Bitmap in schwarz/weis machen, das mach ich so:

Delphi-Quellcode:
procedure TMainF.greyscClick(Sender: TObject);
var
bmp : Tbitmap;
jpg : TJpegImage;
begin
if (FileType = '.bmp') or (FileType = '.BMP') then
 begin
    bmp := TBitmap.Create;
    jpg := TJPEGImage.Create;
      try
        bmp.Assign(Image.Picture);
        jpg.Assign(bmp);
        jpg.Grayscale := true;
        Image.Picture.Bitmap.Assign(jpg);
      finally
        StatusBar1.Panels[4].Text := 'Grayscaled';
        greysc.Enabled := false;
        FileType := '.bmp';
      end;
    end;
...
Dann kommt aber immer Hier:

Delphi-Quellcode:
        Image.Picture.Bitmap.Assign(jpg);
eine "Zugriffsverletzung bei Adresse 004162F7" :evil: :evil:

was ist an meinem code falsch???

Bitte helft mir!!

delphinoob

Nicodius 26. Okt 2004 15:44

Re: Bitmap in schwarz/weiss anjeigen (grayscale)
 
gabs hier schon SUCHFUNKTION BITTE nutzen ;)

delphiNoob 26. Okt 2004 15:52

Re: Bitmap in schwarz/weiss anjeigen (grayscale)
 
hallo

Ich find auch was, aber damit kann ich nicht wirklich was anfangen :(

delphinoob

delphiNoob 26. Okt 2004 15:58

Re: Bitmap in schwarz/weiss anjeigen (grayscale)
 
ok, sorry hab doch was gefunden

//thread zu\\

fkerber 26. Okt 2004 15:59

Re: Bitmap in schwarz/weiss anjeigen (grayscale)
 
Hi!

So schnell kommst du uns nicht davon :lol:

Sag uns doch bitte, wo der Fehler war, damit andere auch von diesem Thread profitieren können.


Ciao Frederic

delphiNoob 27. Okt 2004 17:09

Re: Bitmap in schwarz/weiss anjeigen (grayscale)
 
hallo

OK, hab mir eine Funktion bei swissdelphicenter.ch geholt, zwar nich selber gemacht, aber meinen Zweck erfüllt es allemal. :-D :)

Hier noch der Link zur Funktion.

thegreatmaster

Neuni 27. Okt 2004 17:17

Re: Bitmap in schwarz/weiss anjeigen (grayscale)
 
Siehe Delphi-Source :roll:

Jaja...was die Suche auf diversen Seiten manchmal bringt :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz