|
RGB из ДД Как? | ☑ | ||
---|---|---|---|---|
0
Rizhij_Nikitos
10.07.12
✎
17:09
|
Собственно считал я себе картинку, вижу ее FF D8 FF... Если не ошибаюсь, то кодирование идет попиксельно и каждые 3 символа значат R G B составляющую цвета пикселя, но вот беда - закатывая в строку ДД, они обрываются. Получаю не все данные. Вопрос - как бы мне выбрать целиком ДД из картинки и получить попиксельно RGB составляющие?
|
|||
1
Kreont
10.07.12
✎
17:13
|
в бмп формат хоть смотришь?
|
|||
2
Rizhij_Nikitos
10.07.12
✎
17:14
|
JPEG
|
|||
3
Господин ПЖ
10.07.12
✎
17:15
|
>закатывая в строку ДД, они обрываются
попадаются символы интерпретируемые как конец строки... |
|||
4
Rizhij_Nikitos
10.07.12
✎
17:15
|
Да какая разница - строка двоичных данных в обычную строку не влезает :( написано троеточие в конце.
|
|||
5
Rizhij_Nikitos
10.07.12
✎
17:15
|
(3) нет. Проверил на нескольких других картинках.
|
|||
6
Fragster
гуру
10.07.12
✎
17:17
|
грустно
|
|||
7
andrewks
10.07.12
✎
17:18
|
(2) ты хоть представляешь себе формат жипег?
|
|||
8
anddro
10.07.12
✎
17:19
|
а зачем хранить картинку в виде строки? Пока не могу представить ни одного варианта.
|
|||
9
Kreont
10.07.12
✎
17:22
|
(2) :(
В жпеге не так хранятся данные, пробуй для начала с БМП |
|||
10
Fragster
гуру
10.07.12
✎
17:23
|
телепатирую - автор хочет определить область, в которую тыкнул пользователь, но традиционно для 1сников - через жопу
|
|||
11
Rizhij_Nikitos
10.07.12
✎
17:24
|
окей, с жпегой мой косяк, будем бмп траить, но вопрос все равно актуален
|
|||
12
Rizhij_Nikitos
10.07.12
✎
17:25
|
(10) Нет, я пока отложил эту идею. У меня другая клевая идея - обрабатывать картинки, определять их "средний" оттенок, выкладывать мозаикой из большого количества тематических картинок изображения.
|
|||
13
acsent
10.07.12
✎
17:25
|
(12) 8.3 говорят умеет
|
|||
14
Rizhij_Nikitos
10.07.12
✎
17:27
|
(13)курсор снимать?
|
|||
15
Rizhij_Nikitos
10.07.12
✎
17:27
|
это же стратежку можно написать с управлением мышкой...
|
|||
16
Lama12
10.07.12
✎
17:32
|
(2) В JPEG сложные алгоритмы используются для сжатия изображения.
Вот тут популярно описано http://el-izdanie.narod.ru/gl4/4-3.htm |
|||
17
Fragster
гуру
10.07.12
✎
18:06
|
(12) делай через imagemagick
|
|||
18
acsent
10.07.12
✎
18:07
|
(12) ты фотошоп на 1с пишешь?
|
|||
19
Rizhij_Nikitos
10.07.12
✎
21:24
|
Я уже написал что я пишу :) очередной интересный фун-проект.
Вопрос актуален. Я возьму бмп мне не суть, как мне из строки двоичных данных получить всю строку с данными? |
|||
20
Rizhij_Nikitos
24.07.12
✎
10:53
|
Актуализирую тему - как из BMP файла вытащить целиком значения цвета пикселей.
Пока все что получаю в результате Картинка=Новый ДвоичныеДанные(ПутьКФайлу); Сообщить(Картинка); 42 4D 56 BF 02 00 00 00 00 00 36 00 00 00 28 00 00 00 C8 00 00 00 2C 01 00 00 01 00 18 00 00 00 00 00 20 BF 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 86 еще дофига такого, потом FF FF FF... и после троеточия ничего нет. Картинка большая, надо получать данные картинки целиком в таком формате. Как? |
|||
21
Wern
24.07.12
✎
11:20
|
Ну как, пишешь внешнюю компоненту которая будет получать цвет точки в картинке, используешь ее, делов то.
|
|||
22
Rizhij_Nikitos
24.07.12
✎
11:28
|
Внешние компоненты для слабаков.
|
|||
23
Kreont
24.07.12
✎
13:05
|
Через Сообщить(Картинка) не увидишь двоичн.данные на просмотр, ответ почему в (3)
|
|||
24
Rizhij_Nikitos
24.07.12
✎
16:12
|
Массив двоичных данных я уже поднял, осталось теперь только понять где там цвета, потому что то что в нем записано, почитав структуру БМП, я сравниваю с оригиналом и не вполне понимаю что что значит.
|
|||
25
Kreont
24.07.12
✎
16:50
|
в гугле полно описаний находит, но вижу что без 100 грам БМП не разберешь, сам удивился что еще и БМП разные есть:
http://viledogsoftware.3dn.ru/publ/4-1-0-3 http://jenyay.net/Programming/Bmp http://www.sources.ru/magazine/0805/paint.html |
|||
26
Rizhij_Nikitos
24.07.12
✎
16:59
|
http://c-site.h1.ru/infa/bmp_struct.htm хорошее описание, но все равно там капец замуты, файл задом наперед читать, потом еще значения ргб задом наперед читать... сел, открыл легкий файлик с 3 цветами, разбираю...
|
|||
27
Rizhij_Nikitos
24.07.12
✎
17:17
|
Все разобрался :) Теперь я мастер BMP и умею их читать :)
|
|||
28
Rizhij_Nikitos
24.07.12
✎
17:17
|
Обращайтесь если что. Задача решена.
|
|||
29
Ахиллес
24.07.12
✎
17:29
|
(28) Иди нафиг :-)
Тут таких извращенцев только Гений1С ещё был, но добрые мистяне сжили его с белу свету. |
|||
30
Rizhij_Nikitos
24.07.12
✎
17:31
|
(29) удачи :) меня не сживете...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |