вставьте файлы .jpeg в Oracle - PullRequest
1 голос
/ 15 марта 2011

привет Я вставил в файл изображения базы данных oracle на delphi7 с OpenPictureDialog1. Все файлы .bmp. Я хочу вставить файлы .jpeg (.jpg). Как я могу вставить это? Заранее спасибо.

Ответы [ 3 ]

2 голосов
/ 15 марта 2011

Добавьте jpeg к предложению использования.

uses
    jpeg;
0 голосов
/ 15 марта 2011

FWIW, если только Jpeg не является требованием, я бы использовал PNG для хранения.JPEG потеряет качество при сжатии.Это будет нормально для фотографий, но для диаграмм, снимков экрана или чего-либо с текстом качество пострадает.

0 голосов
/ 15 марта 2011

конвертировать BMP в JPG

function BMPtoJPG
   (var BMPpic, JPGpic: string):boolean;
var Bitmap: TBitmap;
    JpegImg: TJpegImage;
begin
  Result:=False;
  Bitmap := TBitmap.Create;
  try
   Bitmap.LoadFromFile(BMPpic) ;
   JpegImg := TJpegImage.Create;
   try
    JpegImg.Assign(Bitmap) ;
    JpegImg.SaveToFile(JPGpic) ;
    Result:=True;
   finally
    JpegImg.Free
   end;
  finally
   Bitmap.Free
  end;
end;

Использование: BMPtoJPG ('mybitmap.bmp', 'myjpeg.jpg')

очень полезная ссылка об устройстве jpeg

http://www.hamslab.com/lab/delphi/jpeg/jpeg_del.html

как отправить jpeg в oracle

1) сохранить JPEG в файл.
2) здесь у вас есть, как сохранить файл в Oracle:

http://www.delphi3000.com/articles/article_1523.asp?SK=

С наилучшими пожеланиями,
Radu

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...