Canvas

0

Wziąłem sie za robote progsuu który by wpisywal w rysunek txt np. adres strony , imie autora. Najpierw wrysowuje bmp(canvas) , a pózniejdodaje txt. i nie wiem jak mozna taki rysunek zapisac, bo nie jest on w image

0

hehe, nie rób czegoś co już jest zrobione --> http://www.andrew.b7.pl/spark

a co do tematu - w jakim formacie chcesz zapisać ?

0

chce zapisac skompresowany plik jpg. (ten program bedzie pozwealał wybrac jakosc kompresji)

0

czyli używasz TJPEGImage ?

jesli tak to :

var plik : TJPEGImage;
begin
plik.SaveToFile('nazwa.jpg');
end;

0

nie chodzi mi oto
ale jest on wpisany w forme poleceniem canvas

0

w takim razie

var plik : TJPEGImage;
plotno : TCanvas;
begin
plik.assign(plotno);
// ewentualnie plik.canvas := plotno; jak wolisz..
// inaczej : plik.canvas.draw(0,0,canvas);
// sposobów jest kilka..
plik.SaveToFile('nazwa.jpg');
end;

0

Działa dzieki [cya] testowałem własnie twój program i całkiem całkiem
:-) [cya] pozdrowienia. Dzięi

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.