Форум: "Media";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];
Внизразмер файла JPEG Найти похожие ветки
← →
^FH^ (2004-07-16 19:44) [0]Народ подскажите плизз как можно узнать сколько будет весить JPEG файл после сохранения, при этом его не сохраняя? Если можно, с кодом.
← →
wicked © (2004-07-16 22:27) [1]имхо никак... максимум, на что способна моя фантазия - оценить, обьем, больше которого он точно не вырастет - ширина * высота * байт-в-пикселе....
← →
Огромное Кулясищще © (2004-07-16 22:54) [2]В памяти можно просчитать.
← →
Mim1 © (2004-07-16 23:51) [3]
> [2] Огромное Кулясищще © (16.07.04 22:54)
> В памяти можно просчитать.
Ага, например писать в tmemotystream. А можно вообще создать своего наследника tstream который не будет кушать память однако сможет возвращать размер записанных данных.
← →
Jeer © (2004-07-17 00:24) [4]^FH^ (16.07.04 19:44)
А до сохранения он (JPEG) где и в чем живет ?
Вот тут "собака и зарылась":)
← →
^FH^ (2004-07-17 11:23) [5]to Jeer: он хранится в TJPEGImage.
to wicked: чего за байт-в-пикселе?
← →
wicked © (2004-07-17 23:32) [6]ну если живет в TJPEGImage, тогда:
если TJPEGImage.GrayScale = true то ширина*высота (8 бит на пиксель)
иначе ширина*высота*3 (24 бит на пиксель)...
← →
^FH^ (2004-07-18 00:47) [7]Хмм... Проблема в том, что мне нужно знать размер файла с определенной CompressionQuality. Например, сколько будет весить данная картинка (хотя бы примерно), если ей задано качество сжатия 75.
← →
wicked © (2004-07-18 01:42) [8]только сохраняя в stream...
← →
Анонимщик © (2004-07-19 15:59) [9]Для jpeg-а невозможно предсказать сжатое значение размера. Даже и примерно не выйдет. А чтобы понять это, нужно приблизительно понимать, как работает этот алгоритм сжатия.
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.053 c