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

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
11-1163643952
КВАНТ
2006-11-16 05:25
2007.06.24
Циклом читать и писать настройки из/в файл


1-1177328322
Ганна Юхимівна
2007-04-23 15:38
2007.06.24
Операции с данными класса - как организовать ?


15-1179855437
Cerberus
2007-05-22 21:37
2007.06.24
Firewall


3-1175150328
fishka
2007-03-29 10:38
2007.06.24
Проблема с Excel


2-1180688001
Fly____
2007-06-01 12:53
2007.06.24
Нет ли у кого функции получения кода цвета из строки?