imagej is an image processing (not construction) software it seems.
I need a (preferably) java-based piece of software that would allow for the construction of (relatively simple) images defined through xml specifications. Say, you define a 2D or 3D function (such as a quadratic one) all you would need to specify is then the function's algebraic expression in an encoded form, say, 4 values: (2,a,b,c) for a quadratic function or (1,m,b) for a lineal one. I am looking for such a piece of software because I teach (and write about) Math and I don't want to spend time drawing images when you can create them using software ... Can you do that with imagej? Any examples you could point me to? Is there such a thing? lbrtchx [hidden email]: mathematical image constructions -- ImageJ mailing list: http://imagej.nih.gov/ij/list.html |
How about Matlab, Mathematica, and such?
--Wilhelm ________________________________________ From: ImageJ Interest Group [[hidden email]] On Behalf Of Albretch Mueller [[hidden email]] Sent: Saturday, April 04, 2015 13:31 To: [hidden email] Subject: imagej is an image processing (not construction) software it seems. imagej is an image processing (not construction) software it seems. I need a (preferably) java-based piece of software that would allow for the construction of (relatively simple) images defined through xml specifications. Say, you define a 2D or 3D function (such as a quadratic one) all you would need to specify is then the function's algebraic expression in an encoded form, say, 4 values: (2,a,b,c) for a quadratic function or (1,m,b) for a lineal one. I am looking for such a piece of software because I teach (and write about) Math and I don't want to spend time drawing images when you can create them using software ... Can you do that with imagej? Any examples you could point me to? Is there such a thing? lbrtchx [hidden email]: mathematical image constructions -- ImageJ mailing list: http://imagej.nih.gov/ij/list.html -- ImageJ mailing list: http://imagej.nih.gov/ij/list.html |
Hi Albrecht,
Using any of the available scripting languages[1] or Java API[2] you can programmatically generate images. For example, for each function type you could define a method that accepts the appropriate parameters and generates an image. Then an XML parser[3] could be used to read the parameters. The spirals[4] macro is an example that ships with Fiji which generates an image: https://raw.githubusercontent.com/fiji/fiji/master/plugins/Scripts/File/Open_Samples/Spirals_.ijm Best, Mark [1] http://imagej.net/Scripting_Help [2] http://imagej.net/Introduction_into_Developing_Plugins [3] http://www.mkyong.com/java/how-to-read-xml-file-in-java-dom-parser/ [4] http://imagej.net/Spirals On Sat, Apr 4, 2015 at 6:58 AM, Burger Wilhelm < [hidden email]> wrote: > How about Matlab, Mathematica, and such? > > --Wilhelm > > ________________________________________ > From: ImageJ Interest Group [[hidden email]] On Behalf Of Albretch > Mueller [[hidden email]] > Sent: Saturday, April 04, 2015 13:31 > To: [hidden email] > Subject: imagej is an image processing (not construction) software it > seems. > > imagej is an image processing (not construction) software it seems. > > I need a (preferably) java-based piece of software that would allow > for the construction of (relatively simple) images defined through xml > specifications. Say, you define a 2D or 3D function (such as a > quadratic one) all you would need to specify is then the function's > algebraic expression in an encoded form, say, 4 values: (2,a,b,c) for > a quadratic function or (1,m,b) for a lineal one. > > I am looking for such a piece of software because I teach (and write > about) Math and I don't want to spend time drawing images when you can > create them using software ... > > Can you do that with imagej? Any examples you could point me to? > > Is there such a thing? > > lbrtchx > [hidden email]: mathematical image constructions > > -- > ImageJ mailing list: http://imagej.nih.gov/ij/list.html > -- > ImageJ mailing list: http://imagej.nih.gov/ij/list.html > -- ImageJ mailing list: http://imagej.nih.gov/ij/list.html |
In reply to this post by Burger Wilhelm
May I suggest you look at Octave, which is a free software, similar to
Matlab. It has many similar capabilities, has excellent quality and you can audit the source, modify it, and redistribute it. Best wishes, Gerold On 4/4/2015 1:58 PM, Burger Wilhelm wrote: > How about Matlab, Mathematica, and such? > > --Wilhelm > > ________________________________________ > From: ImageJ Interest Group [[hidden email]] On Behalf Of Albretch Mueller [[hidden email]] > Sent: Saturday, April 04, 2015 13:31 > To: [hidden email] > Subject: imagej is an image processing (not construction) software it seems. > > imagej is an image processing (not construction) software it seems. > > I need a (preferably) java-based piece of software that would allow > for the construction of (relatively simple) images defined through xml > specifications. Say, you define a 2D or 3D function (such as a > quadratic one) all you would need to specify is then the function's > algebraic expression in an encoded form, say, 4 values: (2,a,b,c) for > a quadratic function or (1,m,b) for a lineal one. > > I am looking for such a piece of software because I teach (and write > about) Math and I don't want to spend time drawing images when you can > create them using software ... > > Can you do that with imagej? Any examples you could point me to? > > Is there such a thing? > > lbrtchx > [hidden email]: mathematical image constructions > > -- > ImageJ mailing list: http://imagej.nih.gov/ij/list.html > -- > ImageJ mailing list: http://imagej.nih.gov/ij/list.html --- This email has been checked for viruses by Avast antivirus software. http://www.avast.com -- ImageJ mailing list: http://imagej.nih.gov/ij/list.html |
I don't seem to have found what I need after searching for it.
~ http://en.wikipedia.org/wiki/List_of_information_graphics_software ~ http://en.wikipedia.org/wiki/Comparison_of_numerical_analysis_software ~ Among other things I did notice: ~ http://en.wikipedia.org/wiki/MATLAB License: Proprietary commercial software ~ http://en.wikipedia.org/wiki/Mathematica License: Proprietary commercial software ~ could you be a bit more specific about "such"? Ideally I would like to plug that functionality into OpenOffice (it uses open document formats) in a contextually sensitive way. If someone, say, increases the font, the coordinate system and the function should increase proportionally. Any such thing? lbrtchx -- ImageJ mailing list: http://imagej.nih.gov/ij/list.html |
In reply to this post by Mark Hiner
> Using any of the available scripting languages
Using a scripting language to then use java? lbrtchx -- ImageJ mailing list: http://imagej.nih.gov/ij/list.html |
In reply to this post by Gerold Rupprecht
> May I suggest you look at Octave ...
GNU Octave http://en.wikipedia.org/wiki/GNU_Octave http://octplot.sourceforge.net/ looks like a much better alternative. If they had only a java port! ;-) There is a key feature that I need which is a listener interface tied to OO so that interaction is seamless. Having to call external libraries may complicate things lbrtchx -- ImageJ mailing list: http://imagej.nih.gov/ij/list.html |
Free forum by Nabble | Edit this page |