internal static extern void GValueSetObject(ref GValue.Struct value, NetVips.GObject vObject);
internal static extern void GObjectGetProperty(NetVips.GObject @object, [MarshalAs(UnmanagedType.LPStr)] string propertyName, ref GValue.Struct value);