При установке значения pixelDepth на 8. запись заголовка файла tga не работает должным образом.
Поэтому я пишу программу, которая преобразует файл tga из цветного в оттенки серого и сохраняет его как новый файл. все работает отлично, за исключением случаев, когда глубина пикселя установлена на 8. Я не уверен, почему, но каким-то образом это портит заголовок, так что я не могу открыть файл с большинством программ просмотра изображений.
Чтобы уточнить: Когда я устанавливаю глубину пикселя до 8, все работает нормально, за исключением написания заголовка, который, кажется, не удается.
Это задание у меня есть, поэтому я немного неохотно размещаю любой код, но вот метод, который записывает / создает заголовок для нового файла: http://pastebin.com/0vPdFwww (Если время истекло, я поставил новый)
РЕДАКТИРОВАТЬ: проблема решена.
Код заголовка написан Никлас Лётвейт.