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

Вниз

Какое соотношение будет в следующей задачке   Найти похожие ветки 

 
No_Dead   (2007-05-24 15:10) [0]

1.Есть файл в котором такая какая-то сиволов а0,а1,...,an. "Вес" файла - Q.
2.Потом запускаем "приблизительно" такой цикл:
k,i,j:integer;
repeat
image.canvas.pixel[i,j]:=rgb(chr(a[k]),chr(a[k+1]),chr(a[k+2]));
k:=k+3;
until k>n;
3. затем сохраняем из image рисунок, размер которого W.

Вопрос: будет ли W<Q?


 
MBo ©   (2007-05-24 15:19) [1]

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


 
oldman ©   (2007-05-24 16:30) [2]


> затем сохраняем из image рисунок


В каком формате?


 
No_Dead   (2007-05-24 21:38) [3]


> MBo ©   (24.05.07 15:19) [1]

А если не кратна 4?


> oldman ©   (24.05.07 16:30) [2]

ну, я так понимаю из image получаем *.bmp? ну, а потом из *.bmp в *.jpg.
Или может в другой формат надо чтобы условию удовлетворяло? Но, потом можно было бы провести обратную последовательность действий, т.е. из рисунка обратно в последовательность символов?


 
palva ©   (2007-05-24 23:13) [4]

При преобразовании в формат jpg у вас будут потери информации, то есть восстановить первоначальные символы не удастся. Есть надежда, что у вас получится с форматом gif или png. Но для того, чтобы было действительное уменьшение длины нужно, чтобы в исходном файле наблюдались закономерности. Если вы преобразуете файл, содержащий случайные числа, то вы в любом случае получите увеличение размера.


 
No_Dead   (2007-05-24 23:24) [5]


> palva ©   (24.05.07 23:13) [4]

В общем для чего мне это надо.
На одном форуме постоянно приходится обмениваться инфой. Но некоторые вещи (doc, zip) просто не прикрепишь к посту, но можно картинку!
Заливать куда-нить постоянно - не охота, как и по почте рассылать.
Вот я и подумал, а если перегнать тот же док в jpg. А потом кому надо картинку сохранит, и с помощью проги перегонит обратно в нужный формат.

Как вы считаете такое решение нормальным будет?



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

Форум: "Прочее";
Текущий архив: 2007.06.24;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.046 c
2-1180721680
Ш-К
2007-06-01 22:14
2007.06.24
Сохранить массив в стринг


2-1178607605
Pi314159265358979
2007-05-08 11:00
2007.06.24
Вид файлов в FileListBox


4-1168418111
jiny
2007-01-10 11:35
2007.06.24
Как определить серийный номер матери, проца и биоса


2-1180949897
TStas
2007-06-04 13:38
2007.06.24
Почему у TObject а constructor static, а destructor - dynamic?


2-1180607805
Serg1968
2007-05-31 14:36
2007.06.24
О запуске копии формы





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский