the attachment didn’t make it through I got used to just adding a .txt extension and it usually works with non-binary stuff (or at least txt-like mime types) I even managed to get pdfs through that way, iirc.
Am 18.02.21 um 16:15 schrieb Ian Clark: > Glad to find enthusiasts for SVG – I thought mine was a minority interest. > > And thanks Bill for letting me know there's a dedicated SVG widget: svgview. > Long time since I played with isigraph/isidraw. I recall a html widget in > Qt, of limited capability, and didn't expect it to handle SVG too. But > webview, I see, is what addon 'debug/jig' actually uses to display a SVG, > which it builds from the ground up. > > One big advantage of SVG is there's so much sample code, all nicely > catalogued. All SVG pics used in Wikipedia are listed here: > https://commons.wikimedia.org/wiki/Category:SVG_by_subject > > Also most laser-cutting services accept SVG as the customer's spec. > Inkscape seems to be the tool of choice, because AFAICT SVG is its native > format. So laser-cutting templates promise to be a good source of simple > clip-art for hacking. > > Bob writes >> Inkscape is not bad although the SVG's produced are not always optimal > (but much quicker to develop than building by hand). > > Inkscape has the worst UX I've ever come across in popular freeware, but > dedicated hacks get used to anything. One big feature that blinds me to its > failings is its ability to vectorize a (monochrome) photo, as bitmap or > jpeg say, into a SVG of little closed bezier curves – and to progessively > coarsen the picture. Some pretty inventive minimalist cartoons can be > produced this way, because this gives you self-adjusting pixels of > arbitrary shape. In the same way it will progressively smooth a hand-drawn > curve, taking curve-fitting to a whole new level. > > I dabbled with this a decade ago, aiming to animate mathematical models for > educational purposes, and to get pleasing flexible graphics with the least > effort. I was led to it from book cover design, in which SVG has a big part > to play. Here's my fav SVG from Wikipedia showing the technique's power > (attached). To view the XML contents, edit the .svg (in jqt). To display > it, drop it onto your web-browser. > > All this reminds me of the illustrators' saying that if it works as a > tattoo, it will work as a Kindle illustration. (Now there's another fund of > clip-art for manageable SVGs: tats!) > > HTML5 is another human-readable format with a lot in common with SVG (in > principle). But I fancy there are far fewer code-samples available free on > the web, with an unknowable number of websites actually using it. So it > looks like I'd have to slog through the manual to get anything done: a > ball-and-chain to creative use. > > But if anyone knows better, and can point me to a fund of free HTML5 > samples, do let me know. I'd like a reason to spend time on HTML5. > Rotatable 3D images would be an inducement – but then I'd certainly want a > library of 3D images to hack. Planes, spaceships, land vehicles, geography: > forget the witchy fantasy figures. > > Ian Clark > > On Wed, 17 Feb 2021 at 23:28, 'robert therriault' via Programming < > programm...@jsoftware.com> wrote: > >> The Jig debug addon is based on SVG and I think that the results look >> pretty good, if I do say so myself. Jig is presented in a webview container >> in jqt. >> >> JHS is very compatible with SVG because it is already browser based. As >> Ian points out, SVG is compact and readable. >> >> Inkscape is not bad although the SVG's produced are not always optimal >> (but much quicker to develop than building by hand). >> >> Cheers, bob >> >>> On Feb 17, 2021, at 15:02, Ian Clark <earthspo...@gmail.com> wrote: >>> >>> (IMHO) jgl2 is clunky and hard to debug, as bad as turtle graphics, and >> the >>> results look like "business graphics" from the 1980s. >>> Probably better to use the *plot* addon instead, which is well-integrated >>> with J and has a similar feel to it when you use it at the pd level, but >>> not so clunky and low-level. >>> >>> Don't overlook the humble SVG format (file ext: .svg). It's supported by >>> all the main browsers, and doesn't need any special add-ons. The results >>> typically look richer and more professional than jgl2 (for the same time >>> spent). >>> Sadly though, it doesn't seem to be supported by Qt/isidraw/isigraph. >>> It's an XML file format, which means it's human-readable text which can >> be >>> massaged in J as a byte string using rplc. >>> It's not that hard to read and edit by hand, either, and there are plenty >>> of samples on the web to raid. Many of them are surprisingly brief, >>> considering what they do. >>> >>> Suggest you get started with the sample pics in >>> https://en.wikipedia.org/wiki/SVG_animation >>> which lets you build up a recipe book of handy shapes. Alternatively use >>> *Inkscape* (freeware from www.inkscape.org) to generate a prototype >>> picture, and customize it using J to text-process the XML – mostly a >> matter >>> of substituting numerals. You can make respectable animations in SVG. >>> >>> Ian >>> >>> On Wed, 17 Feb 2021 at 07:10, Raoul Schorer <raoul.scho...@gmail.com> >> wrote: >>> >>>> There is also graphics/fvj4 with the companion books, depending on what >>>> you're doing. >>>> >>>> Le mer. 17 févr. 2021 à 00:30, bill lam <bbill....@gmail.com> a écrit : >>>> >>>>> there is an addon demos/isigraph. >>>>> and IIRC there is also a lab for it. >>>>> >>>>> On Wed, Feb 17, 2021, 6:49 AM Devon McCormick <devon...@gmail.com> >>>> wrote: >>>>> >>>>>> Thanks! This is exactly what I was looking for. I vaguely remembered >>>>> the >>>>>> isigraph package but could not find documentation on the Jsoftware >>>> site. >>>>>> >>>>>> On Tue, Feb 16, 2021 at 5:39 PM Michal Wallace < >>>> michal.wall...@gmail.com >>>>>> >>>>>> wrote: >>>>>> >>>>>>> you can use an isidraw / isigraph component to draw arbitrary lines, >>>>>>> curves, etc. >>>>>>> Here's an example to get you started: >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> https://code.jsoftware.com/wiki/Guides/Window_Driver/Animation/Animated_JGL2 >>>>>>> >>>>>>> and the drawing commands: >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> https://code.jsoftware.com/wiki/Guides/Window_Driver/gl2_Command_Reference >>>>>>> >>>>>>> >>>>>>> On Tue, Feb 16, 2021 at 5:21 PM Devon McCormick <devon...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Is there anything in J to allow me to draw arbitrary pictures? I'm >>>>>>> looking >>>>>>>> for something that has commands to draw a line and fill a defined >>>>> area >>>>>>> with >>>>>>>> a color. I have also considered possibly using Jsh and Javascript >>>> or >>>>>>> HTML5 >>>>>>>> but would prefer something where I could work in J and have basic >>>>>> drawing >>>>>>>> primitives defined. >>>>>>>> >>>>>>>> Thanks, >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> Devon McCormick, CFA >>>>>>>> >>>>>>>> Quantitative Consultant >>>>>>>> >>>>> ---------------------------------------------------------------------- >>>>>>>> For information about J forums see >>>>> http://www.jsoftware.com/forums.htm >>>>>>>> >>>>>>> >>>> ---------------------------------------------------------------------- >>>>>>> For information about J forums see >>>> http://www.jsoftware.com/forums.htm >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> Devon McCormick, CFA >>>>>> >>>>>> Quantitative Consultant >>>>>> ---------------------------------------------------------------------- >>>>>> For information about J forums see >> http://www.jsoftware.com/forums.htm >>>>>> >>>>> ---------------------------------------------------------------------- >>>>> For information about J forums see http://www.jsoftware.com/forums.htm >>>>> >>>> ---------------------------------------------------------------------- >>>> For information about J forums see http://www.jsoftware.com/forums.htm >>>> >>> ---------------------------------------------------------------------- >>> For information about J forums see http://www.jsoftware.com/forums.htm >> >> ---------------------------------------------------------------------- >> For information about J forums see http://www.jsoftware.com/forums.htm >> > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > -- ---------------------- mail written using NEO neo-layout.org ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm