06-04-2025, 05:00 PM
(06-04-2025, 04:56 PM)a740g Wrote: @ahenry3068, I completely agree. Shelling out to run external programs can be quite slow. Another problem is that it is not portable and introduces dependencies into your program.
I noticed that ImageMagick has the ImageWand and ImageCore C APIs. If you create a QB64 wrapper or use DECLARE LIBRARY directly, you should get improved performance in your code.
Actually one reason I used ImageMagick is that it IS PORTABLE at least among Windows & Linux & MACOS. It works almost identically among the 3 major platforms.
In some ways I'm still a neophyte in specific areas in QB64PE. I still have an MS-DOS mind track in some ways. I'm not to familiar with linking in external routines. If
I do I would like it to be portable among the 3 major platforms.