Я пытаюсь установить отдельные пиксели на виджете Gtk.Image. В документации говорится, что свойство ImageProp объекта Gtk.Image возвращает Gdk.Image, которое, кажется, позволяет редактировать отдельные пиксели, но всякий раз, когда я использую это, оно возвращает только ноль.
Мое решение до сих пор состоит в том, чтобы загрузить изображение с диска как System.Drawing.Bitmap, отредактировать его, сохранить во временный файл, а затем загрузить обратно в Gtk.Image, но это, очевидно, не идеально.
Для
Gtk.Image image = new Gtk.Image("images/test.png");
Gdk.Image gdkImage = image.ImageProp;
Почему gdkImage всегда нулевой?
Само изображение загружается и отображается правильно.