Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Soft - Windows (https://forum.antichat.xyz/forumdisplay.php?f=47)
-   -   2 графических изображения (https://forum.antichat.xyz/showthread.php?t=19944)

W!z@rD 31.05.2006 01:59

2 графических изображения
 
Нужна программа которая будет делать сравнение... И показывать % отличия....
СРОЧНО... помогите

заранее спасибо!

vl. 31.05.2006 09:43

1) есть плагин в ACDSee
2) прога называется ImageDupeless (если непутаю)

asm33 01.06.2006 22:27

procedure TForm1.Button1Click(Sender: TObject);
const
BytesPerPixel = 4;
var
b1, b2: TBitmap;
c1, c2: PByte;
x, y, z,d: Integer;
begin
b1:=TBitmap.Create;
b2:=TBitmap.Create;
d:= 0;
b1.LoadFromFile('d:\1.bmp');
b2.LoadFromFile('d:\2.bmp');
Assert(b1.PixelFormat = b2.PixelFormat);
for y := 0 to b1.Height - 1 do begin
c1 := b1.Scanline[y];
c2 := b2.Scanline[y];
for x := 0 to b1.Width - 1 do
for z := 0 to BytesPerPixel-1 do
begin
Inc(d, Integer(c1^ <> c2^));
Inc(c1);
Inc(c2);
end;
end;

if d<>0 then ShowMessage('OTLICHIE ESTb');
end;

asm33 01.06.2006 22:28

если немножко пофантазировать, то получится то что нужно

nc.STRIEM 01.06.2006 22:45

В фоттошопе такая фигня есть!
А ваше если есть немног времени можно и самому написать, на с++ это не тяжело сделать есле файлы будут одинакового размера!
вот чет наподобе как asm33 написал, но есле файлы будут разного размера, то будет выдовать не правильно!

W!z@rD 02.06.2006 03:00

Цитата:

Сообщение от vl.
1) есть плагин в ACDSee
2) прога называется ImageDupeless (если непутаю)

1) что за плагин???
2) По мойму Она ищет изображения и делает сравнение.

На мне нужен % изменений...

vl. 02.06.2006 12:32

про плагин я только слышал, а прогу я видел мельком


Время: 15:52