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

Вниз

Загрузка в Image   Найти похожие ветки 

 
Kair ©   (2003-03-02 21:28) [0]

В программе в Image по выбору загружается какой-нибудь рисунок (*.bmp,).
Файлов с такими рисунками, например, пять: 1.bmp, 2.bmp, ..., 5.bmp.
Можно ли сделать так, чтобы мог загружаться только один из этих пяти файлов.
И если какой-нибудь из этих пяти файлов изменится (кто-то его перерисует,
заменит его на другой, хоть и с таким же именем), то чтобы и этот файл не загружался.


 
Delphi5.01 ©   (2003-03-02 21:48) [1]

Variantov mnogo:
1)proverit razmer faila tipa
...
var f: File of char;
Size: Integer;
...
AssignFile(f,"1.bmp");
Size:=FileSize(f);
CloseFile(f);

2) proverat verqni pikseli, nu tipa zapisat v fail cveta verxnix levix 5 pikselei
3) proverit datu sozdania faila, esli ego perepishut ili izmenat to data toje izmenitsa!

nu pridumat mojno ochen mnogo.


 
Mihey   (2003-03-02 22:31) [2]

>1)proverit razmer faila tipa
>2) proverat verqni pikseli, nu tipa zapisat v fail cveta verxnix levix 5 pikselei
>3) proverit datu sozdania faila, esli ego perepishut ili izmenat to data toje izmenitsa!

Размер по идее ничего не даст. Два изображения одного размера занимают одинаковый размер. Тогда уж можно проверять высоту и ширину изображения.
Про проверку пикселей. Это уже лучше. Лучше не 5 левых, а такой небольшой сеточкой по всему изображению
Про дату. Можно, но накладно эту защиту ставить да и что может случиться. К тому же, дату легко изменить.

Выход таков - шифровать изображения, использовтаь свои форматы. Инфа об этом есть на DelphiGFX (вверху кнопочка).


 
Delphi5.01 ©   (2003-03-03 00:38) [3]

Po shifrovke ludshe kripto metod, beri luboe slovo i XOR om na kajdi piksel!



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
6-39453
Deader
2003-01-25 23:57
2003.03.13
Подскажите, как получить информацию об удаленном компе


6-39452
sergey2
2003-01-24 06:03
2003.03.13
Как перехватить запросы к DNS?


1-39291
mixvictor
2003-03-03 10:19
2003.03.13
В чём ошибка?


14-39471
Шишкин Илья
2003-02-27 10:13
2003.03.13
Что означает слово IMHO?


14-39525
Дмитрий К.К.
2003-02-26 06:22
2003.03.13
Именинники 26 февраля