I have converted both the original and the robodesign version. Both are on the repo with examples.
In case you get too frustrated with this "quickly converted lib", here's another one that might serve you better:
Thanks to user @buliasz: https://github.com/buliasz/AHKv2-Gdip
But that is not actually the main event!
============================================================================
The documentation of credits is on going, but I HAVE to thank a few people up front whose help made this lib possible.
Thanks to:
- @tic for the original gdip.ahk
- @Rseding91 for the original Unicode rewrite of tic's lib
- @robodesign who answered MANY of my questions about the concepts behind GDI+. And for his work on his version of Gdip_all.ahk
- @guest3456 (mmikeww?) for the AHK v2 a108 rewrite Gdip_all.ahk and examples. I learned a lot from those.
I know a few others participated in this original project like just me, and @isahound - Thanks to @GeekDude for his work on gdi.ahk. I referenced this old lib a lot and I will continue to do so.
- I have to thank @just me again for teaching me about structure byte alignment (way back when) which has got me to the point where I can understand much more of docs.microsoft.com documentation.
- And as always thanks to @lexikos for AHK v2, and for taking the time to answer some of my (occasionally malformed) questions.
- @neogna2 for pointing out an oversight that also lead to several other fixes for ahk v2 beta.3
I'm working on a new GDI lib that treats GDI like GDI+. Structured in a class, more interoperability of objects, the works.
The demo is easy. Just edit it, pick a file to load (the bigger the better) and resize the window. See how smooth it is
This is a work in progress. There is quite a bit more to come.
============================================================================
Download on GitHub