Originally Posted by: Alex.M I do not think we understand each other here, Jean. What I ask for is already 95% implemented in SMath Studio by developers of image region plugin. Insert the region, double click, edit the .png in editor of your choice.
The extra that I ask is to support additional file format with layers (great for sketching over existing drawing). Additionally I was hoping you could rotate the image imbedded by image region by say, specifying the value in degrees.
I believe the only unreasonable portion of my request is that there might not be a developer who has time or willingness to make those changes. And I can most definitely understand that.
_______________________________
Yes Alex, we understand each other but not completely.
Zoomable drawings can only be *.svg. Other stuff is "Photo zoom" style.
Smath supporting *.svg is useless from the start whereas Smath is not a graphic package.
You could not add a line directly except by transiting via Paint for instance. The other crappy point is like this: If something has been created from a matrix, it will keep the matrix all over its uncorrupted life. EXAMPLE: my Mandebrot, Biomorph were created from Mathcad image matrix, exposed in the Mathcad picture operator, saved *.PNG ... they open in Smath as they were created. My logo [blue ellipse on black that you may have seen in some Smath work sheet], this logo is a Mathcad ordinary 2D then not a bitmap, rather a Microsoft Metafile. It was transited via WinGrab, saved *.PNG, it opens in Smath but crappy stuff.
I have the Mathcad program to rotate a photo or an *.bmp. That same photo/bmp, I can downsample by 2 [1/2 size] via a little program. I can zoom up to 2 via fft/ifft padding but Smath does have 3D fft/ifft. The available fft/ifft is the Fourier stuff I have attached recently [few more are still missing].
An RGB image, i.e: *.bmp is conventionally an augmented matrix of the 3 grayscale R, G, B. It's peanut to separate the R,G,B in three nested matrices then appliy Euler rotation on the matrix, but here you are stuck again because Smath does not have the capability of plotting matrices and does not create an image from matrix.
Two more points in context:
1. If you have a 2D Smath plot [2 vectors], easy to rotate clockwise/trig.
Mutiply the vector plot by the trig rotate function V*f(θ) not the other way around,
it follows universal algebraic rule element wise. Same thing with 3D Euler rotation
2. I could but can't demo a little 'svg'. That is done in Mathcad, it needs to implement
De Casteljau 3 lines algorithm. I can rotate it as well. Not possible in Smath because Smath is not a scalar CAS except for the Smath quick plot of an entire function.
The wish list CAS + CAD lasted 10 years in the Mathsoft Collaboratory. As it looks, PTC have some convenient way of plugging some of their ProEngineer stuff in their Mathcad. It may be the route to your wish list. Be careful, downloading PTC Mathcad it is the crookery of the century. EXPLAIN: when you download it comes with "Artemis", Artemis is not a virus, just a fishing hooke. Artemis is a little code that can chain several web links. The purpose is to connect the victim to a another kind of web spy netwoork. The PTC Artemis is a triple link: the frist one is the Mathcad stuff, the 2nd is a web link to Costa Rica server . From this server is fishes for any and all information coming in/out of your box, hours used, clients address, ID card info, bank ... may be not the brand of the toilet paper. The 3rd link is the "TimeStamp" 30 days free trial. Then you are f...d with Artemis that apparently can't be removed from PC. Would you want PTC contacting your client from the back door. Your client stuff is surely private until his busness is well established.
Jean
Jean