I patched platimg to work with negative stride and now it works with wine built-in gdiplus. FYI, native gdiplus gives a top-down bitmap but wine's gdiplus gives a bottom-up. It is not a bug in wine's but might causes compatibility problem.