Форум: "Media";
Текущий архив: 2008.05.25;
Скачать: [xml.tar.bz2];
ВнизКриво отображается BMP в форме. Найти похожие ветки
← →
Brandik © (2006-09-24 13:16) [0]Делаю вот так
Canvas.Draw(100,100,BmpImage);
а у меня на изображении появляется вертикальная черная полоса во всю высоту шириной 30-40 пикселей, наложенная на картинку. т.е. часть изображения я не вижу.
что это может быть?
← →
Проггер из библиотеки (2006-09-24 15:16) [1]Он же ProgRAMmer Dimonych
А сам битмап в других программах отображается нормально?
Если да, то, возможно, причина заключается в том, что графика записана в формате, который мало распространён и из-за этого не поддерживается стандартным Дельфовым TBitmap. Например, в BMP есть возможность сжатия картинок двумя похожими способами, но это редко используется. Стоит попробовать с другим битмапом.
← →
brother © (2006-09-25 20:27) [2]
> BMP есть возможность сжатия картинок двумя похожими способами,
> но это редко используется
странно... но я всю жизнь считал, что BMP формат графики без сжатия... все остальное- примочки (хоть и их тож не видел...). в шоке... :)
← →
Vovan#1 (2006-09-25 22:14) [3]2 brother:
А у .ico вообще огромный потенциал, вплоть до хранения изображений в png, но такое ничто не поддерживает.
← →
Pent (2006-09-26 00:04) [4]2 brother:
Сжатие там простейшее, алгоритм RLE - Run Length Encoding (поправьте если ошибся). Грубо говоря, подряд идущие пикселы одного цвета кодируются двумя числами - собственно пиксел и их количество. На специальных видах изображений может весьма недурно ужимать.
Но TBitmap это поддерживает вроде.
← →
brother © (2006-09-26 19:29) [5]слово Bit Map (bmp) что нить говорит? думается, что не подрузамевается никакое сжатие в BMP...
← →
Vovan#1 (2006-09-26 20:13) [6]>слово Bit Map (bmp) что нить говорит? думается, что не подрузамевается никакое сжатие в BMP...
Сложно сказать. Но хранится именно bit map в сжатом или нет формате. Это в отличие от векторных форматов.
← →
MBo © (2006-09-26 20:14) [7]>brother
>думается, что не подрузамевается никакое сжатие в BMP
Нет, возможность RLE-сжатия для некоторых цветовых форматов предусмотрена в формате BMP, но используется это крайне редко
← →
[vs] (2007-06-01 10:19) [8]Чтобы оценить степень сжатия в bmp можете скачать этот 3.5 мб архив, в котором упакован 120мб bmp-файл ))
http://slil.ru/24448762
← →
homm © (2007-06-01 10:30) [9]> [6] Vovan#1 (26.09.06 20:13)
> >слово Bit Map (bmp) что нить говорит? думается, что не
> подрузамевается никакое сжатие в BMP...
>
> Сложно сказать.
Вован, не тупи, ничего сложного.
http://graphics.cs.msu.su/courses/cg99/notes/lect3/imcompr.htmСначала познакомимся с одним из вариантов группового кодирования (run-lenght encoding - RLE). Идея метода заключается в том, что последовательность повторяющихся значений заменяется парой чисел: одно из них указывает длину группы (число повторений данного значения), а другое - собственно это значение. Это очень общий и очень простой метод без потерь. В том или ином виде он используется во многих популярных сегодня форматах графических файлов и, в частности, в PCX и BMP.
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2008.05.25;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c