Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.18;
Скачать: CL | DM;

Вниз

Наложение текста на рисунок   Найти похожие ветки 

 
XTD ©   (2007-01-31 11:11) [0]

Нужно наложить текст на рисунок .jpg.
Есть процедура изменения размера .jpg:
var e,k:integer;
   bmp: TBItmap;
   jpg: TJpegImage;
   scale: Double;
begin
if StrToInt(Edit1.Text) > 0 then//размер указан
begin
 e:=ListBox1.Items.Count;
 if e+1 > 0 then
 begin
   for k:=1 to e do
   begin
     jpg:= TJpegImage.Create;
     jpg.Loadfromfile(ListBox1.Items[k-1]);
     scale := StrToInt(Edit1.text) / jpg.Height;
     bmp:= Tbitmap.Create;
     {Create thumbnail bitmap, keep pictures aspect ratio}
     bmp.Width := Round( jpg.Width * scale );
     bmp.Height:= Round( jpg.Height * scale );
     bmp.Canvas.StretchDraw( bmp.Canvas.Cliprect, jpg );
     {Draw thumbnail as control}
     Self.Canvas.Draw( 100, 10, bmp );
     {Convert back to JPEG and save to file}
     jpg.Assign( bmp );
     jpg.SaveToFile(ListBox1.Items[k-1]);
     bmp.free;
     jpg.free;
   end;
 end;
end;


 
TUser ©   (2007-01-31 11:13) [1]

Canvas.TextOut ()


 
XTD ©   (2007-01-31 11:15) [2]

Спасибо!


 
XTD ©   (2007-01-31 11:25) [3]

Что не найду где выставить цвет,фон,размер,шрифр текста.
Подскажите пожалуйста.


 
XTD ©   (2007-01-31 11:37) [4]

Нашел: bmp.Canvas.Font



Страницы: 1 вся ветка

Текущий архив: 2007.02.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.035 c
2-1170232968
Lera
2007-01-31 11:42
2007.02.18
Теккстовый файл


2-1170039046
ctal
2007-01-29 05:50
2007.02.18
exel


15-1169678496
vecna
2007-01-25 01:41
2007.02.18
Заполнение 3НДФЛ


10-1129694320
Ирина из Павлодара
2005-10-19 07:58
2007.02.18
CreateOleObject( Word.Application ) в Delphi


15-1169815239
zdm
2007-01-26 15:40
2007.02.18
Нумерация страниц