Тег
STRIPOFFSETS
устанавливается библиотекой автоматически при записи данных изображения в файл.
Обычно не имеет значения, каково значение этого тега (конечно, если это не правильное число).
Но иногда возникает требование: данные изображения должны сохраняться после заголовка каталога (страницы).В некоторых приложениях требуется, чтобы TIFF записывались таким образом.
В таком случае вам следует использовать метод CheckpointDirectory
перед любым из методов, которые записывают растровые данные в файл или поток для записи тегов TIFF передрастровые данные.
CheckpointDirectory
сохранит данные каталога вместе с данными тегов, но не закроет вывод, и вы сможете продолжить создание изображения.
Ваш код должен выглядеть примерно такэто:
using (Tiff tif = Tiff.Open("file.tif", "w"))
{
...
tif.SetField(..);
...
tif.SetField(..);
tif.CheckpointDirectory();
...
tif.WriteRawStrip(..);
...
}