Re: Скільки є відтінків сірого і як їх записати?
FakiNyan написав:quez написав:Картинку робіть. Близькі висоти позначайте близькими кольорами.
тобто не зважати на кольори взагалі? просто використовувати RGB-запис, де 000000 - мінімальна висота, а FFFFFF - максимальна?
Я не можу сказати, як алгоритм стиснення поставиться до переходів типу 0FFFFF → 100000. Але їх варто б уникнути, це 100%. Як — це ще те питання, колір трьохвимірний, а висота — одновимірна, нічого в голову не приходить.
Ще є варіант згодувати сирі дані zip'у (чи чомусь подібному).
ви шось не те кажете, я вам кажу, що буду використовувати алгоритм PNG чи JPG, от, але для себе зроблю помітку, що чорний колір, це висота 0, а білий - максимальна, а все, що між цими кольрами - це інші висоти, при цьому я буду використовувати весь спектр кольорів. Але знаєте що? Мені ж всеодно всю цю інформацію треба тримати в пам'яті, тому що дуже часто треба буде звертатися до клітинок матриці, тому, майбуть, ніяк не можна буде нормально це все зробити, хіба що зробити такий собі масив, в котрому, записано щось типу
{висота:клітинка1, клітинка2, клітинка3} ну це типу якщо декілька клітинок мають однакову висоту, скажіть мені, я туди думаю, чи така оптимізація не допоможе?