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

Вниз

сжатие графики   Найти похожие ветки 

 
MANGOL   (2004-09-23 14:13) [0]

привет!

не подскажите, как мне сжимать графику?
знаю, что можно переводить в jpg, но енто годится только для фоновых картинок, где прозрачного цвета нету.
Посоветуйте пожалста что-нибудь! ссылку почитать, или кодом например :))


 
Красный молоток   (2004-09-23 14:57) [1]

uses Zlib;


 
Mihey_temporary ©   (2004-09-23 15:27) [2]

PNG


 
WondeRu ©   (2004-09-23 16:08) [3]

Красный молоток   (23.09.04 14:57) [1]
uses Zlib;

но лучше
ZLibEx.pas (zlib 1.2.1)   www.dellapasqua.com
этот модуль переработан и работает быстрее чем стандартный

ну и модуль написал, чтобы потоки легче было сжимать

unit uCompressRoutines;

interface
uses
 Classes, ZlibEx;

function CompressStream (aSource, aTarget: TStream): Single;
procedure DecompressStream (aSource, aTarget: TStream);

implementation

function CompressStream (aSource, aTarget: TStream): Single;
var
 comprStream: TZCompressionStream;
begin
 aSource.Position := 0;
 comprStream := TZCompressionStream.Create(aTarget, zcMax);
 try
   comprStream.CopyFrom(aSource, aSource.Size);
   Result := comprStream.CompressionRate;
 finally
   comprStream.Free;
 end;
end;

procedure DecompressStream (aSource, aTarget: TStream) ;
var
 decompStream: TZDecompressionStream;
begin
 decompStream := TZDecompressionStream.Create(aSource);
 try
   aTarget.CopyFrom(decompStream, 0);
   aTarget.Position := 0;
 finally
   decompStream.Free;
 end;
end;

end.


 
Ландграф Павел ©   (2004-09-23 16:58) [4]

вот только никто не сказал какой формат сжимать библиотекой zlib, самый лучший вариант bmp256>rar/zip просто дико сжимает... для 32 битных разумеется tga с RLE, для фоновых картинок лучше jpeg ненайдешь...


 
MANGOL   (2004-09-23 17:58) [5]

>>WondeRu ©   (23.09.04 16:08) [3]
спасибы! будем пробовать.

>>Ландграф Павел ©   (23.09.04 16:58) [4]
а где можно взять модули для работы с rar/zip?


 
П7   (2004-09-23 22:40) [6]


> MANGOL   (23.09.04 17:58) [5]

В Тырнете... (: Хы-хы... Рамблер тебе в помощь.

ГЫ: Забыл в посте про изометрию написать. Скинь мне на мыло письмо с прозьбой дать тебе исходники Изометрического чего-нибудь, чтобы я не забыл и узнал твой адрес... (: Ну а я тебе этого изометрического отсыплю, по доброте душевной... (:


 
Zer0 ©   (2004-09-24 10:01) [7]

ppms/ppmd (http://www.compression.ru/ds/ppmdi1.rar) тоже неплохой архиватор, рвет rar

для loseless сжатия изображению можно использовать bmf 1.1 ( http://compression.ru/ds)

---
skl-4ever



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

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

Наверх




Память: 0.48 MB
Время: 0.033 c
14-1104314751
Zeqfreed_
2004-12-29 13:05
2005.01.16
FAR


1-1104186402
WebBrowser1
2004-12-28 01:26
2005.01.16
Почему иногда после постановки точки меню не появляется ?


6-1098539929
Григорьев Антон
2004-10-23 17:58
2005.01.16
Как зависит время пересылки IP-пакета от его длины?


1-1103865925
asvt
2004-12-24 08:25
2005.01.16
Цвет пикселя от положния курсора на экране


1-1103284017
kirilllius
2004-12-17 14:46
2005.01.16
Программа для сканирования