Robie juz moj projekt lacznie 9h (od wczoraj) znajac malutkie podstawy. Dzieki temu forum juz praktycznie skonczylem wszystko (jestem wam wdzieczny za to), zostal mi ten cholerny zapis, przy ktorym spedzilem najwiecej czasu.
Akurat co do tego to ciezko jest znalezc w internecie jak to zrobic.
To juz bedzie ostatnie pytanie, wiem - robie sie upierdliwy, natretny, zly itp :P
Co do faq, jakis czas temu znalazlem dosyc ciekawy sposob na zapis pliku, ale procedura ta najpierw pobiera plik z OpenDialog, potem kompresuje plik i go zapisuje w bmp i jpg (do wyboru). Tu pytanie, w jaki sposob mozna ja przerobic zeby pobierala obrazek z Image1.Picture i zapisywala go poprawnie? Ciagle puste pliki mi powstaja :/
Tu jest kod tej procedury:
Kopiuj
procedure TForm1.Zapiszjako1Click(Sender: TObject);
var
Bitmap : TBitmap;
JPG : TJPEGImage;
begin
Bitmap := TBitmap.Create;
try
if OpenDialog1.Execute then
begin
Bitmap.LoadFromFile(OpenDialog1.FileName);
Image1.Picture.Bitmap.Assign(Bitmap);
JPG := TJPEGImage.Create;
try
JPG.Assign(Bitmap);
if SaveDialog1.Execute then
JPG.SaveToFile(SaveDialog1.FileName);
finally
JPG.Free;
end;
end;
finally
Bitmap.Free;
end;
end;