Zainstalowałem sobie na próbę MonoDevelop. Sprawdziłem działanie programu napisanego w Windows Forms i zauważyłem, że na Linuxie okno wygląda na stylizowane do Windows, a jak program jest napisany z wykorzystaniem GTK#, to i na Windows i na Linux wygląda prawidłowo, szczególnie na Linuxie dostosowuje się do stylu zdefiniowanego w ustawieniach.

Chciałem zrobi pewien program z czynnościami na bitmapach.

Najprostszy program:

  • Wygeneruj bitmapę o zadanej wielkości
  • Ustaw piksel XY na zadany kolor
  • Narysuj prostokąt o zadanych współrzędnych
  • Zapisz bitmapę na dysk w formacie BMP.

W Windows Forms to żaden problem. Natomiast w GTK# to ja szukałem, próbowałem i nic sensownego nie mogłem znaleźć. Wiem, że GTK# to tak naprawdę GTK+ dostosowany do współpracy z .NET.

Próbowałem zmienne Image, pixbuf, pixmap. Jak zrealizowa powyższy algorytm?