PBM je textový formát pro uložený černobílého obrázku (každý pixel je buď černý nebo bílý).
#
jsou komentáře"P1"
.Doplňte chybející kód v následujícím. (Je povoleno přidat si pomocné funkce atd.)
//
// struktura pro cernobily obrazek
//
typedef struct
{
//@TODO
} picture;
//
// nahraje obrazek ze souboru ve formatu ppm
//
(char *filename)
picture load_from_pbm{
//@TODO
}
//
// zrcadlove obrati obrazek podle svisle osy
//
void mirror_picture(picture *pict)
{
//@TODO
}
//
// ulozi obrazek do souboru v ppm formatu
//
void save_to_pbm(char *filename, picture src)
{
//@TODO
}
int main()
{
struct picture pict = load_from_pbm("test.pbm");
(&pict);
mirror_picture("foo.pbm", pict);
save_to_pbmreturn 0;
}