Não, o programa não consegue detectar o tamanho de uma imagem sem cabeçalho.
Você tem apenas os dados de pixel; as informações sobre se 200 pixels são uma imagem 10x20 ou uma imagem 20x10 simplesmente não estão no arquivo.
O que você pode fazer é descobrir quantos pixels a imagem tem e tentar formatos que façam sentido, experimentando os primeiros que são comuns ou esperados com o caso de uso.
O que você sabe sobre o tamanho é pixelcount = width x height
Você também pode tentar uma série de formatos que são possíveis em termos de pixels = largura x altura, e veja se eles fazem sentido como uma imagem do tipo que você espera. Isso não funciona no caso geral, mas deve funcionar na prática.