Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.01.2012, 13:37   #1
Bondul
Пользователь
 
Регистрация: 28.12.2011
Сообщений: 39
По умолчанию Монохромного изображения с весом в 1 KB

Доброго времени суток народ пожалуйста подскажите как можно сделать монохромного изображения с весом картинке в 1 KB как вот в Windows 7 в редакторе Paint так вот там получается монохромное изображения с весом картинке в 1 KB очень большая просьба помогите понять в интернете искал подобное но это всё не то!!!!!

Вот пример картинке
До обработке:
После обработке Windows 7 в редакторе Paint: при этом не превышает 1 KB
А если смотреть что то подобное в интернете примера то получается 27KB
Изображения
Тип файла: bmp 1.bmp (15.4 Кб, 165 просмотров)
Тип файла: bmp image.bmp (862 байт, 159 просмотров)

Последний раз редактировалось Bondul; 22.01.2012 в 13:53.
Bondul вне форума Ответить с цитированием
Старый 22.01.2012, 14:59   #2
Bondul
Пользователь
 
Регистрация: 28.12.2011
Сообщений: 39
По умолчанию

Ну есть хоть один нормальный чел кто рубит в этом или что никто не понимает в этом!!!!
Bondul вне форума Ответить с цитированием
Старый 22.01.2012, 16:58   #3
Ulex
Непрофессионал
Участник клуба
 
Аватар для Ulex
 
Регистрация: 01.01.2008
Сообщений: 1,405
По умолчанию

В чём рубит то?
Обычная монохромная bmp-ка. Один бит - одна точка + округление длины линии в байтах до значения, кратного 4-м + заголовок BMP.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------
Страничка с моими программками http://ulex-masm.ru
Ulex вне форума Ответить с цитированием
Старый 22.01.2012, 17:13   #4
Bondul
Пользователь
 
Регистрация: 28.12.2011
Сообщений: 39
По умолчанию

Цитата:
Сообщение от Ulex Посмотреть сообщение
В чём рубит то?
Обычная монохромная bmp-ка. Один бит - одна точка + округление длины линии в байтах до значения, кратного 4-м + заголовок BMP.
А можно небольшой заголовок а то я еще не очень хорошо разбираюсь в этом а.....
Bondul вне форума Ответить с цитированием
Старый 22.01.2012, 17:20   #5
Bondul
Пользователь
 
Регистрация: 28.12.2011
Сообщений: 39
По умолчанию

Ulex,, пожалуйста)))!!!
Bondul вне форума Ответить с цитированием
Старый 22.01.2012, 17:29   #6
Bondul
Пользователь
 
Регистрация: 28.12.2011
Сообщений: 39
По умолчанию

Не пойму никак

Последний раз редактировалось Bondul; 22.01.2012 в 17:31.
Bondul вне форума Ответить с цитированием
Старый 22.01.2012, 17:39   #7
Ulex
Непрофессионал
Участник клуба
 
Аватар для Ulex
 
Регистрация: 01.01.2008
Сообщений: 1,405
По умолчанию

В смысле можно заголовок? Он не текстовый и зависит от самой картинки.

Заголовок состоит из двух структур:
1. BITMAPFILEHEADER
2. BITMAPINFO

Цитата:
typedef struct tagBITMAPFILEHEADER { // bmfh
WORD bfType;
DWORD bfSize;
WORD bfReserved1;
WORD bfReserved2;
DWORD bfOffBits;
} BITMAPFILEHEADER;

Members
bfType
Specifies the file type. It must be BM.
bfSize
Specifies the size, in bytes, of the bitmap file.
bfReserved1
Reserved; must be zero.
bfReserved2
Reserved; must be zero.
bfOffBits
Specifies the offset, in bytes, from the BITMAPFILEHEADER structure to the bitmap bits.
Цитата:
typedef struct tagBITMAPINFO { // bmi
BITMAPINFOHEADER bmiHeader;
RGBQUAD bmiColors[1];
} BITMAPINFO;
По BITMAPINFOHEADER копировать инфу не буду (там просто много очень), сами найдёте - в Delphi очень хороший справочник по Win32 API есть. Или на MSDN смотрите.
Это справедливо для любого битмапа, не только монохромного.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------
Страничка с моими программками http://ulex-masm.ru
Ulex вне форума Ответить с цитированием
Старый 22.01.2012, 17:47   #8
Bondul
Пользователь
 
Регистрация: 28.12.2011
Сообщений: 39
По умолчанию

Цитата:
Сообщение от Ulex Посмотреть сообщение
В смысле можно заголовок? Он не текстовый и зависит от самой картинки.

Заголовок состоит из двух структур:
1. BITMAPFILEHEADER
2. BITMAPINFO





По BITMAPINFOHEADER копировать инфу не буду (там просто много очень), сами найдёте - в Delphi очень хороший справочник по Win32 API есть. Или на MSDN смотрите.
Это справедливо для любого битмапа, не только монохромного.
Вы меня запутали и что обозначает это так и не понял?
Bondul вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изображения Tuman777 Мультимедиа в Delphi 10 16.10.2011 21:11
Изображения в C# MeTeOpA C# (си шарп) 11 25.05.2011 15:57
Задача с весом на Delphi. Mollerat Помощь студентам 4 17.03.2009 21:18
Файловый вирус на делфи весом 2357 байт execom Софт 19 24.10.2008 02:36
Чтение изображения из базы данных, Вместо изображения - "System.Byte[]" ruelCrow Общие вопросы .NET 3 10.07.2008 23:29