unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls,
Forms, Dialogs, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Image1: TImage;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
uses JPEG;
procedure TForm1.Button1Click(Sender: TObject);
var
JPEG: TJPEGImage;
Bitmap: TBitmap;
begin
JPEG := TJPEGImage.Create;
Bitmap := TBitmap.Create;
try
Bitmap.LoadFromFile('C:\Program Files\Common Files\alarm.bmp');
JPEG.Assign(Bitmap);
Image1.Picture.Assign(JPEG);
finally
JPEG.Free;
Bitmap.Free;
end;
end;
end.
Исходники можно посмотреть обычным текстовым редактором.
Те исходники, что Borland считает, что могут быть полезны пользователям, находятся в папке source.
Насчет исходников jpeg-кодирования, написанных на Паскале, мне ничего не известно. Возможно, их и в природе не существует.
JPEG написан на C++ и слинкован в dcu модуль.
Его исходники нужно искать в C++ Builder'е.
А может у кого есть исходники по конвертации из JPEG в BMP и обратно?
Я думаю, если как следует поискать в И-нете, найти можно (вряд ли на русскоязычных ресурсах), только зачем?
Для большинства практически важных случаев вполне хватает использования dll.
Это надолго.
Достаточно серьезное задание. Это какая специальность?
Ну, в принципе задание как раз по специальности, так что оно и не должно быть легким.
Тупо набрал в ФФ http://jpeg.org/
Опять вернусь у к теме...Разобрал полностью алгоритм кодирования Jpeg, я просто в шоке, около 8 этапов кодирования...Вообще для Delphi есть множество библиотек для работы с Jpeg, может кто подскажет, где мона взять исходники данной библиотеки??? НУ очень надо...
Тебе уже ответили. Притом два человека сразу.
Предлагаешь пойти по второму кругу?
Мне исходники на Delphi нужны..., многие часы уже затратратил на поиск, а результата нет
Исходники пишутся. Собственными руками. По крайней мере, этот процесс, в отличие от поиска, гарантирует результат через вполне обозримое время.