1

Тема: Скільки є відтінків сірого і як їх записати?

Хай. Сабж. В Вікі побачив, що аж 4096, але я не розумію, як їх записати в шістандцятковій формі? Мені треба створити картинку, де кожен піксель мав би свій відтінок сірого, і мені треба використати багацько цих самих відтінків.

Говоріть українською! Живіть українською! Відчувайте українською!

2

Re: Скільки є відтінків сірого і як їх записати?

4096 це 12 біт або півтора байти, не невикористане місце (4 біти) можете ще якісь дані записати :D

Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»

3

Re: Скільки є відтінків сірого і як їх записати?

0xDADA11C7 написав:

4096 це 12 біт або півтора байти, не невикористане місце (4 біти) можете ще якісь дані записати :D

то ви мені скажіть, як це у колір перевести

Говоріть українською! Живіть українською! Відчувайте українською!

4 Востаннє редагувалося 0xDADA11C7 (23.05.2014 23:36:17)

Re: Скільки є відтінків сірого і як їх записати?

Так одразу і треба було казати. Дам підказку:
0 сірого відповідає кольору RGB (0, 0, 0)
4095 сірого відповідає кольору RGB (255, 255, 255)

Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»

5

Re: Скільки є відтінків сірого і як їх записати?

а напів сірий?

Говоріть українською! Живіть українською! Відчувайте українською!

6

Re: Скільки є відтінків сірого і як їх записати?

А як буде закодовано колір? RGB8? Тоді відтінків сірого буде усього 256.

7

Re: Скільки є відтінків сірого і як їх записати?

Torbins написав:

А як буде закодовано колір? RGB8? Тоді відтінків сірого буде усього 256.

от я ж теж так думаю, того й питаю, як це краще зробити

Говоріть українською! Живіть українською! Відчувайте українською!

8

Re: Скільки є відтінків сірого і як їх записати?

Як можна обгрунтувати цифру в 4096? Несиметрично якось виходить.

МАКЕ ЦКЯАІИЕ БЯЕАТ АБАІИ

9

Re: Скільки є відтінків сірого і як їх записати?

Людське око розрізняє своїми колбочками 4096 відтінків сірого, що неясно?

Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»

10

Re: Скільки є відтінків сірого і як їх записати?

0xDADA11C7 написав:

Людське око розрізняє своїми колбочками паличками 4096 відтінків сірого, що неясно?

Та от неясно. Рівно 4096? Не 4100, не 4000 врешті-решт? Рівно кругле число, до того ж таке велике. Не вірю і вимагаю пруфів.

МАКЕ ЦКЯАІИЕ БЯЕАТ АБАІИ

11

Re: Скільки є відтінків сірого і як їх записати?

quez написав:
0xDADA11C7 написав:

Людське око розрізняє своїми колбочками паличками 4096 відтінків сірого, що неясно?

Та от неясно. Рівно 4096? Не 4100, не 4000 врешті-решт? Рівно кругле число, до того ж таке велике. Не вірю і вимагаю пруфів.

Не слухайте цього провокатора, ви на його підпис подивіться, нема чого вірити йому.
Человеческий глаз способен различать 10 миллионов цветов. При этом он способен различить примерно 500 оттенков серого цвета.

Говоріть українською! Живіть українською! Відчувайте українською!

12

Re: Скільки є відтінків сірого і як їх записати?

Око може розрізняти одне, а ми сприймаємо вже по-іншому. ІМГО, на цьому форумі більше за всіх кольорів може розрізняти Cyan, а скажімо monoxrom розрізняє 16 градацій сірого, бо більше йому не треба. Отож око це одне, зоровий канал - інше, а мізки - третє.

Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»
Подякували: quez1

13

Re: Скільки є відтінків сірого і як їх записати?

0xDADA11C7 написав:

Око може розрізняти одне, а ми сприймаємо вже по-іншому. ІМГО, на цьому форумі більше за всіх кольорів може розрізняти Cyan, а скажімо monoxrom розрізняє 16 градацій сірого, бо більше йому не треба. Отож око це одне, зоровий канал - інше, а мізки - третє.

У нас тут не криве дзеркало, а серьйозна бесіда.

Говоріть українською! Живіть українською! Відчувайте українською!

14

Re: Скільки є відтінків сірого і як їх записати?

Якщо серйозно, то запитання не має сенсу.
Будемо відштовхуватись від ваших 4096. Це значить, що кожне значення R зустрічається в 16 відтінках. За цим критерієм колір (100, 102, 102) ще відноситься до сірих, а (100, 103, 103) — ні. Мало того, що вони будуть сірими, ви ще й, швидше за все, не зможете їх відрізнити. З іншої сторони, вам буде складно сказати, де закінчиться сірий і почнеться сіро-буро-малиновий. А якщо й скажете, хтось інший може не погодитись з вами. Тож вам варто б придумати інше формулювання.

МАКЕ ЦКЯАІИЕ БЯЕАТ АБАІИ

15

Re: Скільки є відтінків сірого і як їх записати?

quez написав:

Якщо серйозно, то запитання не має сенсу.
Будемо відштовхуватись від ваших 4096. Це значить, що кожне значення R зустрічається в 16 відтінках. За цим критерієм колір (100, 102, 102) ще відноситься до сірих, а (100, 103, 103) — ні. Мало того, що вони будуть сірими, ви ще й, швидше за все, не зможете їх відрізнити. З іншої сторони, вам буде складно сказати, де закінчиться сірий і почнеться сіро-буро-малиновий. А якщо й скажете, хтось інший може не погодитись з вами. Тож вам варто б придумати інше формулювання.

тьху, значить один чювак знову зморозив фігню. Все почалося з того, що є маба 2000x2000 метрів, наприклад, і необхідно зробити карту висот цієї карти, а це картинка 2000x2000 пікселів, і кожен піксель має мати свою висоту, і от таких висот дуже багацько може бути, тобто від 0 до 10000км, наприклад. Так я йому кажу - "нафіга картинку робити, якщо можна просто бінарний файл зробити, в котрий записати отой масив з висотами", а він - "у картінак сжатіє єсть, паетаму лучше картінку дєлать", ох, відразу видно вплив Росії. (він просто в Криму живе і перебуває під впливом пропаганди)

Говоріть українською! Живіть українською! Відчувайте українською!

16

Re: Скільки є відтінків сірого і як їх записати?

FakiNyan написав:
quez написав:

Якщо серйозно, то запитання не має сенсу.
Будемо відштовхуватись від ваших 4096. Це значить, що кожне значення R зустрічається в 16 відтінках. За цим критерієм колір (100, 102, 102) ще відноситься до сірих, а (100, 103, 103) — ні. Мало того, що вони будуть сірими, ви ще й, швидше за все, не зможете їх відрізнити. З іншої сторони, вам буде складно сказати, де закінчиться сірий і почнеться сіро-буро-малиновий. А якщо й скажете, хтось інший може не погодитись з вами. Тож вам варто б придумати інше формулювання.

тьху, значить один чювак знову зморозив фігню. Все почалося з того, що є маба 2000x2000 метрів, наприклад, і необхідно зробити карту висот цієї карти, а це картинка 2000x2000 пікселів, і кожен піксель має мати свою висоту, і от таких висот дуже багацько може бути, тобто від 0 до 10000км, наприклад. Так я йому кажу - "нафіга картинку робити, якщо можна просто бінарний файл зробити, в котрий записати отой масив з висотами", а він - "у картінак сжатіє єсть, паетаму лучше картінку дєлать", ох, відразу видно вплив Росії. (він просто в Криму живе і перебуває під впливом пропаганди)

Цей чувак частково правий. Якщо втупу записувати числа в файл, отримаємо 2000*2000*7 байт — не справитесь. Натомість можна серйозно зменшити розмір, використовуючи той факт, що сусідні висоти відрізняються несильно. Але нащо придумувати велосипед? Стиснення зображень використовує ту ж саму властивість. Png стискає без втрат, схоже, те що треба. Якщо ні — можна пошукати щось екзотичніше.

МАКЕ ЦКЯАІИЕ БЯЕАТ АБАІИ

17

Re: Скільки є відтінків сірого і як їх записати?

quez написав:
FakiNyan написав:
quez написав:

Якщо серйозно, то запитання не має сенсу.
Будемо відштовхуватись від ваших 4096. Це значить, що кожне значення R зустрічається в 16 відтінках. За цим критерієм колір (100, 102, 102) ще відноситься до сірих, а (100, 103, 103) — ні. Мало того, що вони будуть сірими, ви ще й, швидше за все, не зможете їх відрізнити. З іншої сторони, вам буде складно сказати, де закінчиться сірий і почнеться сіро-буро-малиновий. А якщо й скажете, хтось інший може не погодитись з вами. Тож вам варто б придумати інше формулювання.

тьху, значить один чювак знову зморозив фігню. Все почалося з того, що є маба 2000x2000 метрів, наприклад, і необхідно зробити карту висот цієї карти, а це картинка 2000x2000 пікселів, і кожен піксель має мати свою висоту, і от таких висот дуже багацько може бути, тобто від 0 до 10000км, наприклад. Так я йому кажу - "нафіга картинку робити, якщо можна просто бінарний файл зробити, в котрий записати отой масив з висотами", а він - "у картінак сжатіє єсть, паетаму лучше картінку дєлать", ох, відразу видно вплив Росії. (він просто в Криму живе і перебуває під впливом пропаганди)

Цей чувак частково правий. Якщо втупу записувати числа в файл, отримаємо 2000*2000*7 байт — не справитесь. Натомість можна серйозно зменшити розмір, використовуючи той факт, що сусідні висоти відрізняються несильно. Але нащо придумувати велосипед? Стиснення зображень використовує ту ж саму властивість. Png стискає без втрат, схоже, те що треба. Якщо ні — можна пошукати щось екзотичніше.

То що мені робити?

Говоріть українською! Живіть українською! Відчувайте українською!

18

Re: Скільки є відтінків сірого і як їх записати?

Картинку робіть. Близькі висоти позначайте близькими кольорами.

МАКЕ ЦКЯАІИЕ БЯЕАТ АБАІИ

19

Re: Скільки є відтінків сірого і як їх записати?

quez написав:

Картинку робіть. Близькі висоти позначайте близькими кольорами.

тобто не зважати на кольори взагалі? просто використовувати RGB-запис, де 000000 - мінімальна висота, а FFFFFF - максимальна?

Говоріть українською! Живіть українською! Відчувайте українською!
Подякували: koala1

20

Re: Скільки є відтінків сірого і як їх записати?

FakiNyan написав:
quez написав:

Картинку робіть. Близькі висоти позначайте близькими кольорами.

тобто не зважати на кольори взагалі? просто використовувати RGB-запис, де 000000 - мінімальна висота, а FFFFFF - максимальна?

Я не можу сказати, як алгоритм стиснення поставиться до переходів типу 0FFFFF → 100000. Але їх варто б уникнути, це 100%. Як — це ще те питання, колір трьохвимірний, а висота — одновимірна, нічого в голову не приходить.

Ще є варіант згодувати сирі дані zip'у (чи чомусь подібному).

МАКЕ ЦКЯАІИЕ БЯЕАТ АБАІИ