помогите опознать алгоритм сжатия (графика)

Тема в разделе "WASM.CRYPTO", создана пользователем doctor_Ice, 2 июл 2009.

  1. doctor_Ice

    doctor_Ice New Member

    Публикаций:
    0
    Регистрация:
    21 мар 2005
    Сообщения:
    845
    Адрес:
    Russia
    данные картинки выглядят так

    Код (Text):
    1. unsigned char data[225] = {
    2.     0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F,
    3.     0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0x24, 0x3F, 0x00, 0x07, 0x3D, 0x3F,
    4.     0x3D, 0x3F, 0x3D, 0x3F, 0x3D, 0xFC, 0x3F, 0xFC, 0x3F, 0x27, 0x3F, 0x00, 0x09, 0x3D, 0x3F, 0x35,
    5.     0x3F, 0x35, 0x3F, 0x35, 0x3F, 0x3D, 0x07, 0x3F, 0x00, 0x07, 0x3D, 0x3F, 0x3D, 0x3A, 0x35, 0x3F,
    6.     0x3D, 0x12, 0x3F, 0x01, 0x3D, 0x1E, 0x35, 0x0E, 0x3F, 0x01, 0x3D, 0x0E, 0x35, 0x01, 0x3A, 0x01,
    7.     0x3D, 0x13, 0x3F, 0x00, 0x09, 0x3D, 0x3F, 0x35, 0x3F, 0x35, 0x3F, 0x35, 0x3F, 0x3D, 0x07, 0x3F,
    8.     0x00, 0x05, 0x3D, 0x3F, 0x35, 0x3F, 0x35, 0xFC, 0x3F, 0xF3, 0x3F, 0x01, 0x3D, 0x06, 0x35, 0x01,
    9.     0x2E, 0x06, 0x35, 0x01, 0x3A, 0x0D, 0x35, 0x0D, 0x3F, 0x04, 0x35, 0x00, 0x1B, 0x2E, 0x35, 0x2E,
    10.     0x35, 0x2E, 0x35, 0x2E, 0x35, 0x2E, 0x35, 0x2E, 0x35, 0x2E, 0x35, 0x2E, 0x35, 0x2E, 0x35, 0x2E,
    11.     0x35, 0x2E, 0x35, 0x2E, 0x35, 0x2E, 0x35, 0x2E, 0x04, 0x35, 0x01, 0x3A, 0x08, 0x3F, 0x01, 0x3D,
    12.     0x05, 0x35, 0x01, 0x2E, 0x01, 0x35, 0x08, 0x2E, 0x05, 0x35, 0x01, 0x3A, 0x01, 0x35, 0x0D, 0x3F,
    13.     0x01, 0x3D, 0x05, 0x35, 0x01, 0x2E, 0x08, 0x35, 0x01, 0x3F, 0x0C, 0x35, 0xFC, 0x3F, 0xED, 0x3F,
    14.     0x03, 0x35, 0x01, 0x2E, 0x01, 0x35, 0x05, 0x2E, 0x01, 0x35, 0x03, 0x2E, 0x06, 0x35, 0x06, 0x2E,
    15.     0x00, 0x04, 0x35, 0x2E, 0x35, 0x3A, 0x02, 0x35, 0x0A, 0x3F, 0x03, 0x35, 0x20, 0x2E, 0x03, 0x35,
    16.     0x05
    17. };
    18.  
    19. .....
    20.  
    21.  
    22. unsigned char data[70] = {
    23.     0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F,
    24.     0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F,
    25.     0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F,
    26.     0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0x0F, 0x3F,
    27.     0x00, 0x01, 0x00, 0x00, 0x00, 0x00
    28. };
    предполагаю что это какойто хитрый вариант рле сжатия
     
  2. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    doctor_Ice
    16 бит на цвет без сжатия.
     
  3. doctor_Ice

    doctor_Ice New Member

    Публикаций:
    0
    Регистрация:
    21 мар 2005
    Сообщения:
    845
    Адрес:
    Russia
    нее точно сжатие
    fc 3f это fc раз 3f. там 8 бит на пиксель.
     
  4. doctor_Ice

    doctor_Ice New Member

    Публикаций:
    0
    Регистрация:
    21 мар 2005
    Сообщения:
    845
    Адрес:
    Russia
    здесь полно тело картинки она 640х480 8бит на пиксель
    http://www.yousendit.com/download/cmcxWWV0dENubVVLSkE9PQ
     
  5. doctor_Ice

    doctor_Ice New Member

    Публикаций:
    0
    Регистрация:
    21 мар 2005
    Сообщения:
    845
    Адрес:
    Russia
    всем спасибо раскодировал сам.