Конференция "Media" » Добавление посторонней информации в JPEG-файл [D6]
 
  • leonidus (06.07.08 12:53) [0]
    Дано: фотография в формате JPEG
    Нужно: дописать в файл с этой фотографией некий набор данных объемом 20-30Кб, так чтобы не повредить самой фотографии т.е. другими словами так чтобы фотография после такой манипуляции корректно просматривалась всеми просмотрщиками. Как это сделать?
  • Тыщ © (06.07.08 14:48) [1]
    В конец файла записать.
  • leonidus (06.07.08 15:15) [2]
    пробовал, тогда например ACDSee не открывает такой файл
  • Тыщ © (06.07.08 21:02) [3]
    У меня открывает. ACDSee v3.1.
  • Тыщ © (06.07.08 21:22) [4]
    Можешь отступив два байта от начала файла записать
    FF E2 [StuffSize] [Stuff]

    ,
    где StuffSize размера word и перевернуто.

    function SwapWord(a: word): word;
    asm
      xchg ah, al
    end;

  • leonidus (10.07.08 14:07) [5]
    понял, спасибо.
  • homm © (12.07.08 21:27) [6]
    > Как это сделать?

    Читать доки по формату. Там произвольные чанки можно сувать.
 
Конференция "Media" » Добавление посторонней информации в JPEG-файл [D6]
Есть новые Нет новых   [133926   +466][b:0][p:0.001]