Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.019 c
9-1154443127
RomanH
2006-08-01 18:38
2007.06.24
Пилотирование камеры в 3D


15-1180136574
ЭРИКА
2007-05-26 03:42
2007.06.24
С ДНЕМ СВАДЬБЫ!


1-1177779821
I-New
2007-04-28 21:03
2007.06.24
Как с помощью GDI+ изменить размер картинки?


2-1180612312
pathfinder
2007-05-31 15:51
2007.06.24
Передача объекта как параметра..


2-1180876453
koha
2007-06-03 17:14
2007.06.24
Определение состояния процесса




   Наверх