Tarefa
Dada uma imagem com uma linha, produza ou exiba uma imagem com a linha estendida até a borda da imagem. A linha é preta e o fundo é branco. O tamanho da imagem é 100x100A imagem vem em qualquer formato razoável (por exemplo jpg, png, ppm, bmp).
Formato de linha
Estou usando uma versão simplificada do algoritmo de linha de Bresenham para desenhar linhas. As linhas terão apenas uma inclinação inteira, de modo que a linha nunca cubra parcialmente um pixel, mas não o colorirá:

No mínimo, a linha será 3x3, a menos que seja reta; nesse caso, você verá apenas 3x1 ou 1x3 na imagem. As linhas também terão um lado na borda da imagem, portanto você só precisará estendê-lo em uma direção.











