Главная страница
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.015 c
1-39311
Leny
2003-03-04 11:28
2003.03.13
Инсталяция


4-39630
Arkady
2003-01-22 13:58
2003.03.13
Имя EXE-файла по Handle окна


1-39344
SkyQuake
2003-03-01 14:14
2003.03.13
Пробелы после строки.


14-39582
IM
2003-02-26 19:24
2003.03.13
Проблемы с оладчиком (Delphi5)


3-39152
KPY
2003-02-20 08:53
2003.03.13
F1Book глючит