Converter TIFF em 1bit

Eu escrevi um aplicativo de desktop que converte um TIFF de 8 bits em 1 bits, mas o arquivo de saída não pode ser aberto no Photoshop (ou em outro software gráfico). O que o aplicativo faz é

itera a cada 8 bytes (1 byte por pixel) da imagem originalentão converte cada valor em booleano (então 0 ou 1)salva a cada 8 pixels em um byte - os bits no byte estão na mesma ordem que os pixels na imagem original

As tags TIFF que defini: MINISBLACK, a compactação NÃO é, a ordem de preenchimento é MSB2LSB, a configuração planar é contígua. Estou usando o LibTiff.NET do BitMiracle para ler e gravar os arquivos.

O que estou fazendo de errado que a saída não possa ser aberta por um software popular?

Imagem de entrada:http://www.filedropper.com/input
Imagem de saída:http://www.filedropper.com/output

questionAnswers(1)

yourAnswerToTheQuestion