0xFFD8FFE000104A46494600010101004800480000FFDB0043000503040...
задача: сделать из этого jpg изображение и вывести его...вопрос, как? не могу найти...
Спустя 3 часа, 13 минут, 41 секунда (19.08.2009 - 14:12) sergeiss написал(а):
Давай попробуем порассуждать.
Судя по '0x' в начале, далее идут 16-ричные данные. Поэтому надо просто "тупо" записать эти данные в файл.
Идем по циклу, начиная с первых 'FF'. Берем по 2 байта, рассматриваем их как 16 код, и пишем их в виде байта с этим кодом в файл. Который был предварительно открыт для записи в двоичном формате.
Попробуй это проделать, дай файлу расширение jpg и посмотри потом, будет ли у тебя картинка.
Если получится, то можно будет дальше думать, как с этим работать.
Судя по '0x' в начале, далее идут 16-ричные данные. Поэтому надо просто "тупо" записать эти данные в файл.
Идем по циклу, начиная с первых 'FF'. Берем по 2 байта, рассматриваем их как 16 код, и пишем их в виде байта с этим кодом в файл. Который был предварительно открыт для записи в двоичном формате.
Попробуй это проделать, дай файлу расширение jpg и посмотри потом, будет ли у тебя картинка.
Если получится, то можно будет дальше думать, как с этим работать.