Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Графика и игры
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 23.07.2006, 19:25
RUS_Hacker RUS_Hacker вне форума
Новичок
 
Регистрация: 23.07.2006
Сообщения: 54
Репутация: 10
Печаль Bопрос на засыпку : как из .jpg сделать .bmp

Задача сделать из .jpg в .bmp c помощью Delphi 7
Подскажите кто знает ?
Ответить с цитированием
  #2  
Старый 23.07.2006, 19:51
Аватар для Decoding
Decoding Decoding вне форума
Местный
 
Регистрация: 03.06.2006
Адрес: Почту найдете на моем сайте
Сообщения: 576
Версия Delphi: D10.2
Репутация: 214
По умолчанию

Код:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<i><font color="silver">// так</font></i>
<b>uses</b>
  ..., JPEG;
 
<b>procedure</b> TForm1.Button1Click(Sender: TObject);
<b>var</b>
  MyJPEG : TJPEGImage;
  MyBMP : TBitmap;
<b>begin</b>
   MyJPEG := TJPEGImage.Create;
   <b>with</b> MyJPEG <b>do</b>
   <b>begin</b>
      LoadFromFile( <font color="RoyalBlue">'YourJpegHere.JPEG'</font> );
      MyBMP := TBitmap.Create;
      <b>with</b> MyBMP <b>do</b>
      <b>begin</b>
         Width := MyJPEG.Width;
         Height := MyJPEG.Height;
         Canvas.Draw( <font color="royalblue">0</font>, <font color="royalblue">0</font>, MyJPEG );
         SaveToFile( <font color="royalblue">'YourBmpHere.BMP'</font> );
         Free;
      <b>end</b>;
      Free;
   <b>end;
end;</b>
 
<i><font color="Silver">// или так</font></i>
<b>uses</b>
  ..., JPEG;
 
<b>procedure</b> TForm1.Button1Click(Sender: TObject);
<b>var</b>
  MyBMP: TBitmap;
  MyJPEG: TJPEGImage;
<b>begin</b>
   MyBMP := TBitmap.Create;
   MyJPEG := TJPEGImage.Create;
 
   MyJPEG.LoadFromFile( <font color="royalblue">'YourJpegHere.JPEG'</font> );
   MyBMP.Assign( MyJPEG );
   MyBMP.SaveToFile( <font color="royalblue">'YourBmpHere.BMP'</font> );
 
   MyJPEG.Free;
   MyBMP.Free;
<b>end;</b>
Ответить с цитированием
  #3  
Старый 23.07.2006, 20:08
RUS_Hacker RUS_Hacker вне форума
Новичок
 
Регистрация: 23.07.2006
Сообщения: 54
Репутация: 10
По умолчанию

Спасибо за помощь
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 12:58.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025