Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.03.13;
Скачать: [xml.tar.bz2];

Вниз

Загрузка в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.006 c
6-39431
Axis_of_Evil
2003-01-22 14:33
2003.03.13
Site


14-39540
NewUser
2003-02-26 13:54
2003.03.13
А как из Delphi с Excel документами лучше работать?


14-39473
copyr25
2003-02-25 13:51
2003.03.13
Созданная независимость поведения программы.


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


7-39592
edicon
2003-01-11 01:57
2003.03.13
Программирование Com-порта





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский