angusj 126 Posted August 16, 2021 Image32 is a 2D graphics library written entirely in Delphi Pascal. It provides an extensive range of image manipulation functions and includes a polygon renderer that supports a wide range of filling options. Documentation: http://www.angusj.com/delphi/image32/Docs/_Body.htm Examples: http://www.angusj.com/delphi/image32/Docs/Examples.htm Download: https://sourceforge.net/projects/image32/ 15 8 Share this post Link to post
luebbe 26 Posted August 16, 2021 (edited) Additional Info: SVGIconImageList has a wrapper for Image32, so Image32 can be used as one of four rendering engines for SVG icons. Since it proved to be the best of the four, @Carlo Barazzetta has made it the default. See: https://github.com/EtheaDev/SVGIconImageList Edited August 16, 2021 by luebbe 4 Share this post Link to post
RCrandall 8 Posted August 16, 2021 Very cool! I love Image32 and have been using it for many years. Rob Crandall Share this post Link to post
angusj 126 Posted August 16, 2021 28 minutes ago, RCrandall said: Very cool! I love Image32 and have been using it for many years. Rob Crandall Hi Rob. I suspect you're mixing up Image32 with Graphics32. 😜. Share this post Link to post
Rollo62 536 Posted August 16, 2021 25 minutes ago, angusj said: Hi Rob. I suspect you're mixing up Image32 with Graphics32. 😜. I think he speaks from a point on timespace in a distant future. 1 1 Share this post Link to post
timfrost 78 Posted August 16, 2021 I liked the Vectorize demo, but it seems that saving the monochrome image to SVG is not finished yet. Or did I miss something? Share this post Link to post
angusj 126 Posted August 16, 2021 1 minute ago, timfrost said: I liked the Vectorize demo, but it seems that saving the monochrome image to SVG is not finished yet. Or did I miss something? Hi Tim. Yeah, writing to SVG is currently barely functional (unlike reading them). Also, you can't do it the way you write/save images of other formats. There is an SVG writing demo, but it's very primative. I think for the foreseeable future is best to consider SVG as read only. Share this post Link to post
angusj 126 Posted August 16, 2021 18 minutes ago, Rollo62 said: I think he speaks from a point on timespace in a distant future. 😁 Share this post Link to post
RCrandall 8 Posted August 17, 2021 Yes, I got Graphics32 and TImage32 mixed up but only because I have looked at TImage frequently over time too, and the demo graphics were instantly recognizable. It sucks getting old though. My unreserved apologies for the mistake. Rob Crandall Share this post Link to post
Vincent Parrett 750 Posted August 17, 2021 Wow, this looks really good - and I have a use for it - in FinalBuilder we use a very old version of ImageEn to do image manipulation (resize, rotate, flip, mirror, convert file type etc) - unfortunately ImageEn is tied to the vcl so won't run in a docker container - I'm defintely going to try this. Pity it's not hosted on Github - would make forking, pull request etc so much easier 😉 1 Share this post Link to post
luebbe 26 Posted August 18, 2021 9 hours ago, Vincent Parrett said: Pity it's not hosted on Github - would make forking, pull request etc so much easier 😉 He's one of the guys who tries to prevent Sourceforge from dying ;) Admittedly I forgot my SF password, since I haven't logged in for years. 1 Share this post Link to post
angusj 126 Posted August 18, 2021 10 hours ago, RCrandall said: My unreserved apologies for the mistake. No worries Rob. Judging by the number of 'likes' etc I'm getting I suspect a few others have made the same mistake. Keep it up! 😜 Share this post Link to post
Vincent Parrett 750 Posted August 18, 2021 (edited) 2 hours ago, luebbe said: He's one of the guys who tries to prevent Sourceforge from dying 😉 Admittedly I forgot my SF password, since I haven't logged in for years. I see SF is using git now.. that's a plus - but that site hurts my eyes with a bunch of other irrelevant rubbish on each page - won't be signing up (can't remember if I ever did before) Edited August 18, 2021 by Vincent Parrett typo Share this post Link to post
luebbe 26 Posted August 18, 2021 16 minutes ago, Vincent Parrett said: I see SF is using git now.. that's a plus - but that site hurts my with a bunch of other irrelevant rubbish on each page - won't be signing up (can't remember if I ever did before) I started my open source life on SF and contributed quite a lot to TortoiseSVN there. Share this post Link to post
angusj 126 Posted August 18, 2021 4 minutes ago, luebbe said: I started my open source life on SF and contributed quite a lot to TortoiseSVN there. I started with open source back on Compuserve, before the Internet existed. My first PC had Z80A CPU, CP/M OS plus dual 5.25" floppies. 1 Share this post Link to post
Lars Fosdal 1792 Posted August 18, 2021 My first PC as well. Well, technically - the Memotech MTX512 belonged to my dad, but guess who used it the most? 1 Share this post Link to post
Fr0sT.Brutal 900 Posted August 18, 2021 12 hours ago, Vincent Parrett said: Pity it's not hosted on Github - would make forking, pull request etc so much easier 😉 Only actual if there ARE pull requests... which is just a few %s of overall users. Share this post Link to post
Vincent Parrett 750 Posted August 18, 2021 1 hour ago, Fr0sT.Brutal said: Only actual if there ARE pull requests... which is just a few %s of overall users. Yes, well that can be an issue on some projects - people ask for all sorts of things, when I don't have time I'll slap a `PR Invited` label on it and then... nothing - I guess the feature wasn't that important. Share this post Link to post
Fr0sT.Brutal 900 Posted August 18, 2021 (edited) 1 hour ago, Vincent Parrett said: Yes, well that can be an issue on some projects - people ask for all sorts of things, when I don't have time I'll slap a `PR Invited` label on it and then... nothing - I guess the feature wasn't that important. Huh. I guess we all do such kind of things for requests we're not interested in. But the real PR rarely follow - more probable for libs (people using them a priori know the language and techs and have dev&build workflow ready) and less for apps (hey, I just came for a tool and don't care what language it's written in, am I supposed to learn COBOL and TCL and tons of other stuff to implement what I request?!) Edited August 18, 2021 by Fr0sT.Brutal Share this post Link to post
Edwin Yip 154 Posted August 18, 2021 On 8/16/2021 at 9:33 PM, angusj said: Hi Rob. I suspect you're mixing up Image32 with Graphics32. 😜. Angus, I remember your name since the graphics32 newsgroup ages ;) Share this post Link to post
Rollo62 536 Posted August 18, 2021 6 hours ago, angusj said: My first PC had Z80A CPU ... We have this nice CPU in common, but I wouldn't call it a PC at all 1 Share this post Link to post
timfrost 78 Posted August 18, 2021 6 hours ago, angusj said: My first PC had Z80A CPU, CP/M OS plus dual 5.25" floppies And mine too. North Star Horizon in a wooden case. I still have it. 1 Share this post Link to post
Bill Meyer 337 Posted August 18, 2021 4 hours ago, Lars Fosdal said: My first PC as well. Well, technically - the Memotech MTX512 belonged to my dad, but guess who used it the most? OK, if we're comparing age.... My first computer was an Imsai 8080 , though by the time I got TP 1.0 for Z80, I was running a Z80 with bank-switched RAM. I still have my TP 1.0 manual, by the way. Insert link doesn't seem to be working, so: https://en.wikipedia.org/wiki/IMSAI_8080 1 Share this post Link to post
angusj 126 Posted September 15, 2021 (edited) Just updated to version 3.2 https://sourceforge.net/projects/image32/ Edited September 15, 2021 by angusj 8 Share this post Link to post
Edwin Yip 154 Posted September 16, 2021 On 8/16/2021 at 8:37 PM, luebbe said: Additional Info: SVGIconImageList has a wrapper for Image32, so Image32 can be used as one of four rendering engines for SVG icons. Since it proved to be the best of the four, @Carlo Barazzetta has made it the default. See: https://github.com/EtheaDev/SVGIconImageList Just tried the Image32's SVG viewer, the rendering result is almost perfect in my eyes! You've done a great job Angus! 1 1 Share this post Link to post