3 ms·
I don't use a lot of dependencies in my software (some uses none except the standard library, or for software that runs on a VM, the VM it runs on (although any
by zzo38computer 6y ago
I don't use a lot of dependencies in my software (some uses none except the standard library, or for software that runs on a VM, the VM it runs on (although any implementation can be used)). (Probably the only program I do maintain that has too many dependencies is TeXnicard, because it depends on Ghostscript (which has a lot of dependencies). It also uses PCRE and SQLite3 (which are not so bad, since they don't have other dependencies).)
In terms of ImageMagick, I used to use it but now maintain my own set of programs for dealing with picture files (almost entirely written in C, although the ones for converting to/from fax format are in PostScript; I may later write a version in C as well, so that you can use it if you do not have a PostScript interpreter). Like most software I write, I try to not use many dependencies if I can avoid it. (It doesn't use libpng either; it is using LodePNG, which is better in many ways, in my opinion.) (These set of programs I wrote also have many effects that I have not seen in other programs, such as automatic rearranging in a horizontal or vertical strip, removing duplicates from a vertical strip, and making the tensor product of two pictures. There are also file formats ImageMagick does not support.)