Re: [svg-developers] Re: Performance tips
More tips. - Only use Semi-transparent or Semi-opacity when it is in real need. A pixel is processed multiple times faster if it not Semi-opacity.(this is one of the big time consuming work horse). - One more tip that you should have in mind in creating the composition of your SVG file/layer. If your pixel need to be in anti-alias you are forcing the player to calculate and paint extra pixels (maybe 10- 15. . .) Hope it helps Phi On 9/21/06, Phi Tran [EMAIL PROTECTED] wrote: In my experience I use this scheme and it helps. I use multiple layers specially those that serve as the background. Then I only redraw the layer that need to change. In this case I do not force the player to scan/redraw the whole SVG. Note: Every time updating the player does not know which and which. A pixel may be drawn multiple times of background and in order to come to the final foreground colors You want to avoid that... The drawback of this scheme is: - You may have to maintain multiple SVGs. - More SVG external javascript coding. There is only few style and attributes items that actually affect the drawing but I have scanned thru thousands of SVG files. Many of them (99% plus) have lengthy attribute and lengthy style. It does nothing but only wasting the CPU time. Remember: the player need to maintain all of them cascadingly (you also want to avoid that too) Hope it helps. Phi. On 9/21/06, Sylvain Rouillard [EMAIL PROTECTED] wrote: revelonshift a écrit : No CSS usage in my game. Some other tips please? avoid transparency like the plague. __ Découvrez un nouveau moyen de poser toutes vos questions quelque soit le sujet ! Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et vos expériences. http://fr.answers.yahoo.com -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * Your email settings: Individual Email | Traditional * To change settings online go to: http://groups.yahoo.com/group/svg-developers/join (Yahoo! ID required) * To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: Performance tips
One more tip: Void to use clip-path at all if you can. This is one of the worst scenarios a player should face. It has to generate a path, save it somewhere a background, Then compare every of the backgound/foreground pixel by pixel to see if it is in/out the clip then to decide if it need to paint or not. On your case; Because the clip path is at the background it's even worse Hope this even helps Phi On 9/21/06, revelonshift [EMAIL PROTECTED] wrote: I Phi, glad to read information like this, but in case A, I'm not sure if possible for type of operation I need to do and for B case, you advise to set minimum of attributes to each element? I'm not sure if there is a lot of these cases in my code. But for the A case, my situation is: Background = several elements in one group and to some sub-groups I'm dynamically generation more elements. Over this background (larger then view window!) is static rect with applied clip-path to allow visibility of only small part of backgroun. On events of user keys is Whole backgrouns transformed by all axis = the movement. And finally - over static rect with clipping path there are only small informations components and texts. Do you thing there is better way to do desired effect of zooming freely over some scenery/background? I believe not-visible parts of document are not rendered, and disabling clip-path helps partly, but nothing too dramatic... Thx, Marek PS: --- In svg-developers@yahoogroups.com svg-developers%40yahoogroups.com, Phi Tran [EMAIL PROTECTED] wrote: In my experience I use this scheme and it helps. I use multiple layers specially those that serve as the background. Then I only redraw the layer that need to change. In this case I do not force the player to scan/redraw the whole SVG. Note: Every time updating the player does not know which and which. A pixel may be drawn multiple times of background and in order to come to the final foreground colors You want to avoid that... The drawback of this scheme is: - You may have to maintain multiple SVGs. - More SVG external javascript coding. There is only few style and attributes items that actually affect the drawing but I have scanned thru thousands of SVG files. Many of them (99% plus) have lengthy attribute and lengthy style. It does nothing but only wasting the CPU time. Remember: the player need to maintain all of them cascadingly (you also want to avoid that too) Hope it helps. Phi. On 9/21/06, Sylvain Rouillard [EMAIL PROTECTED] wrote: revelonshift a écrit : No CSS usage in my game. Some other tips please? avoid transparency like the plague. __ Découvrez un nouveau moyen de poser toutes vos questions quelque soit le sujet ! Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et vos expériences. http://fr.answers.yahoo.com -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * Your email settings: Individual Email | Traditional * To change settings online go to: http://groups.yahoo.com/group/svg-developers/join (Yahoo! ID required) * To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: Performance tips
As system developer and 100% CPU. Can You as application developer do anything about it? the answer is: Both Yes and No. NO- 100% CPU only means that the player/or system code go into a loop and not yielding CPU to other thread. In this case you can not do anything. Unless the player allowing you to feed piece by piece. YES. You only can make the CPU take 100% in a shorter period. such as making the SVG smaller. If the SVG return let's say 50% of its time slide the it is 50% CPU. As SVG Developer (my case). Once I receive a SVG I immediately put inside a loop this effetively put the CPU at 100%. I only get out or return when I have it done. I can not yield to other process in the middle, because who know what process is happening it may causing my return code to Invalid code segment Exception. It's even worse. If it was me I rather see it take 100% CPU with less time then seeing 50% CPU but take long long time. Hope this helps. On 9/21/06, revelonshift [EMAIL PROTECTED] wrote: After implementing all three optimize attributes to root element and removing of the only one one element with opacity (circle-sun) I could still easily during movement reach 100% of CPU load :-( --- In svg-developers@yahoogroups.com svg-developers%40yahoogroups.com, Phi Tran [EMAIL PROTECTED] wrote: More tips. - Only use Semi-transparent or Semi-opacity when it is in real need. A pixel is processed multiple times faster if it not Semi-opacity.(this is one of the big time consuming work horse). - One more tip that you should have in mind in creating the composition of your SVG file/layer. If your pixel need to be in anti-alias you are forcing the player to calculate and paint extra pixels (maybe 10- 15. . .) Hope it helps Phi On 9/21/06, Phi Tran [EMAIL PROTECTED] wrote: In my experience I use this scheme and it helps. I use multiple layers specially those that serve as the background. Then I only redraw the layer that need to change. In this case I do not force the player to scan/redraw the whole SVG. Note: Every time updating the player does not know which and which. A pixel may be drawn multiple times of background and in order to come to the final foreground colors You want to avoid that... The drawback of this scheme is: - You may have to maintain multiple SVGs. - More SVG external javascript coding. There is only few style and attributes items that actually affect the drawing but I have scanned thru thousands of SVG files. Many of them (99% plus) have lengthy attribute and lengthy style. It does nothing but only wasting the CPU time. Remember: the player need to maintain all of them cascadingly (you also want to avoid that too) Hope it helps. Phi. On 9/21/06, Sylvain Rouillard [EMAIL PROTECTED] wrote: revelonshift a écrit : No CSS usage in my game. Some other tips please? avoid transparency like the plague. __ Découvrez un nouveau moyen de poser toutes vos questions quelque soit le sujet ! Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et vos expériences. http://fr.answers.yahoo.com -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * Your email settings: Individual Email | Traditional * To change settings online go to: http://groups.yahoo.com/group/svg-developers/join (Yahoo! ID required) * To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: Performance tips
Lately I am very careful in what I will say specially after ADOBE's announcement. For not to be misunderstood as a cheap-shot to promote my SVG/Zip . . . . Let me make my point on this thread. I only trying to help to save some CPU instructions here and there; Base on my background and study of the codes. I do not have any intention to undermine any SVG players. Please take my apology if any one you feel offended Thanks. On 9/21/06, T Rowley [EMAIL PROTECTED] wrote: On 9/21/06 10:18 AM, T Rowley wrote: Major items to keep an eye out for performance in Firefox 1.5/2.0 SVG are group opacity (fill-opacity is fine), clipPaths, and complex paths (the current cairo tesselator has poor scalability). All of these should improve in Firefox 3.0. A little more information on the clipPath note - trivial clipPaths consisting of a single graphics element will be a fast path, but nontrivial ones fall onto a slower general codepath. -tor -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * Your email settings: Individual Email | Traditional * To change settings online go to: http://groups.yahoo.com/group/svg-developers/join (Yahoo! ID required) * To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: Performance tips
On 9/21/06, Jim Ley [EMAIL PROTECTED] wrote: revelonshift [EMAIL PROTECTED] revelonshift%40yahoo.com wrote in message news:[EMAIL PROTECTED] eetniq%2Bdls9%40eGroups.com... Hello there. Is there somebody experienced in high-perrformance-tweaking of SVG implementation in Mozilla? I did almost everything I could think about for optimization, but still, my Submarine close-to-finish game performs in Gecko based browsers the worse. The best is of course ASV (taking rouhly about 30% os CPU), second is Batik (taking in some actions 100% of CPU), then Opera (is optically slower than Batik but takes maximally 70% of CPU = I don't know why :-( ) and Mozilla/Firefox is the worst of them, reaching 100% of CPU power very often. I tried use of cloneNode instead of creating new one, without benefit, I tried use one complex gradient instead of several simple ones, again no benefit. The only possible way to speed things in Firefox up is disable almost everything and reduce greatly number of elements. But I'm quite sure that there must be something I'm still not aware of... The biggest Mozilla speed improvement in scripting will be to not use getElementById() but to cache every single reference in a seperate variable of your own. currently mozilla re-looks up every node in the DOM for XML documents, and it's very, very slow. Jim. -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * Your email settings: Individual Email | Traditional * To change settings online go to: http://groups.yahoo.com/group/svg-developers/join (Yahoo! ID required) * To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: Performance tips
On 9/21/06, Phi Tran [EMAIL PROTECTED] wrote: On 9/21/06, Jim Ley [EMAIL PROTECTED] wrote: revelonshift [EMAIL PROTECTED] revelonshift%40yahoo.com wrote in message news:[EMAIL PROTECTED] eetniq%2Bdls9%40eGroups.com... Hello there. Is there somebody experienced in high-perrformance-tweaking of SVG implementation in Mozilla? I did almost everything I could think about for optimization, but still, my Submarine close-to-finish game performs in Gecko based browsers the worse. The best is of course ASV (taking rouhly about 30% os CPU), second is Batik (taking in some actions 100% of CPU), then Opera (is optically slower than Batik but takes maximally 70% of CPU = I don't know why :-( ) and Mozilla/Firefox is the worst of them, reaching 100% of CPU power very often. I tried use of cloneNode instead of creating new one, without benefit, I tried use one complex gradient instead of several simple ones, again no benefit. The only possible way to speed things in Firefox up is disable almost everything and reduce greatly number of elements. But I'm quite sure that there must be something I'm still not aware of... The biggest Mozilla speed improvement in scripting will be to not use getElementById() but to cache every single reference in a seperate variable of your own. currently mozilla re-looks up every node in the DOM for XML documents, and it's very, very slow. Jim. Sorry for my mistkae on mouse click. (this may nad may not relate to this thread) I like to share with you my experiment with SVG to increase its speed. You can try that yoursself. It will make your SVG FAST. (I have server side C code to convert SVG to Javascript Array and load it as XMLHTTP but its not the point I like make). I will try illustrate what I did by using Javascript code: I walk thru the dom to convert SVG to Javascript Array. such as: SVG= new Array(); SVG[First_G]=new Array(); SVG[First_G][First_path]=new Array(); SVG[First_G][First_path][d]=M0,0 C12, 13, 14..; SVG[First_G][First_path][fill-opacity]=0.5. SVG[First_G][First_path][stroke-color]=255,255,255 SVG[First_G][Second_path]=new Array(); So on . . . You also need a piece of code (using join(). . . ) to convert it back to SVG code Pay more attention on [style] thing. then submit it to the player. (depend on browser) You will see it realy fast when you updating the SVG's element/ attribute specially on large SVG file. Hope this helps. Phi -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * Your email settings: Individual Email | Traditional * To change settings online go to: http://groups.yahoo.com/group/svg-developers/join (Yahoo! ID required) * To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: Browser-based SVG rendering proof-of-concept
I Agree with Kevin. However I like to propose a 100% cross brower method to have SVG rendering. with the minimum effort in incorporate, In the past, I have had it work on Opera FF 1.0 IE 5.6. I am sure it also on IE7. METHOD -1. However it should not be a lone effort in defining API rather it should be a community's effort. In general this what I have done: (1) Instead of rely on SVG player to provide me with API to manipuate SVG content or save it content I rely on Browser's capability on XML. I acheieve this by using this (or something similar using documentwrite(url)) div svg /svg /div (2) Once in there I can use DOM API to manipulate All (attrubute style . . . .) thing that I like. However DOM/XML API is not uniformed. You/we need to have if statement to set those function once. (3) I also have a RefresgSvgAPI( string, div_destination) function in javascript inside this fuction we any methode that we want do display it can be kevin's method, or VML or ZIpProtocol, I ven use 100% JavaScript to provide base64 PNG file, or you can brower's native functions. (4) Whenever I want to repaint that SVG all I need to do is call RefresgSvgAPI with innerHTML string of that div above and the target div I what it to display on. (5) I have try it on FF 1.0 IE 5,6 and Opera And it work beautifully (of course on those of What i need). (6) While doing on this method I also found that IE and FF will become very very slow when it come to laeger SVG. It prompt me to work on method 2: METHOD -2: Very similar to Method one, However I use javascript Array to prepresent the SVG content. (1) - Instead of using browser XML capability I use brower its Javascript array functionality. However It need script on the Sever side to translate SVG content into Javascript (defining statements of an multi-dimensional array) ( This also can be done on client side) (2) once in ther I manilulate the SVG content the sane way I manipulate an array. Such as :MySVG[mypath3][style][opaicity]=0.5 (3) When I want to repaint the SVG content I call RefresgSvgAP (I acheive the string by a series of join statement, one for style and one for anything else). (4) This also have been tested on IE FF and Opera. (performing wise, it better then method one; in many case it's also much faster compare to API wich provide by Browser's native SVG. Hope this Helps. Phi. On 9/12/06, Kevin Lindsey [EMAIL PROTECTED] wrote: Hey Randy, I don't yet see how the Ajax/javascript approach could fill the vacuum left by ASV's sudden demise. I fully agree with Jon's response and I have nothing to add there. However, I wanted to clarify that my proof of concept was purely intended as a means of rendering static vector data (specifically SVG path data) to various target renderers. It is by no means intended to be a replacement for an SVG full implementation. I haven't been following Dojo2D, but I'm certain their project will be much more feature rich, especially given that my code was more an exercise of curiousity. That being said, it sounds like there are already a number of viewers that could fill the vacuum. It's probably more of a case of arguing how a company/project could benefit from filling that void. This may not be an opinion shared by many people, but in the end I think this will be positive for the community as it will break our reliance on a viewer that has been stagnate for many years. Kevin KevLinDev - http://www.kevlindev.com -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * Your email settings: Individual Email | Traditional * To change settings online go to: http://groups.yahoo.com/group/svg-developers/join (Yahoo! ID required) * To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: Announcement: Adobe to Discontinue Adobe SVG Viewer
On 9/7/06, Doug Schepers [EMAIL PROTECTED] wrote: Hi, Jon- jon_ferraiolo wrote: Hi Marc, I think you misunderstood me. I was replying to Margie about how best to encourage Adobe to change their policy. I agree that Adobe isn't likely to rethink their commitment to Flash/Flex, but they might rethink some other things, such as making ASV available for downloads after 1/1/08, supporting ASV beyond 1/1/07, and/or donating the source code to open source. Jon, you are an optimist... and I mean that in a good way. I admire your propensity for finding solutions rather than dwelling on the problem. I think the ideal case would be for Adobe to release the source for the non-proprietary parts of the plug-in (I have no hope that they would release the graphics engine). This would give us a boost in creating a replacement, and would relieve them of their moral responsibility. Failing that, I like your suggestion of lengthening their terms by a reasonable time... say, a year each. Regards- -Doug Hi All. As you know I have an SVG Rendering it is in either Java or C++; it is implemented in my ZipProtocol But this not the point I like to make. - Not counting mine there are at least two other open source graphic engine the Cato's whic is using by FF and the Batik's. (so really you don't need Adobe's). - The text rendering one can use Freestyle's engine. (I have using that and able to have the text to be 'transformed' the way it requested to do). - Assuming that there is an SVG graphic engine (I may consider donate the specialy disigned for SVG) . My question are:.- even that ADOBE releases the Graphical engine source code. Who is hing to be the head of the effort? who own that effort? Where it find the fund at least to pay for those who work full time? or IF someone agrees to put up the development money (as an investment) then what is the plan for us to pay back?. I think this is the time for us to think of an Solution to have SVG work on IE.ADOBE-LESS. btw: there are always a work around. Using combination of javascript+applet or javascript + custom protocol. Cheers. -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com Note: Iam waiting for the outcome of IE7 for I can release the Zipprotocol. [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * Your email settings: Individual Email | Traditional * To change settings online go to: http://groups.yahoo.com/group/svg-developers/join (Yahoo! ID required) * To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Base64 encoded Gif in Firefox and IE
Hello Kris. FYI I only can provide you the info on my strong background that I have tempered a lot with Data Protocol. It then includes the base64 data protocol. - FF know nothing about the data base64 format but the front-end Data protocol module (a .SO in Linux or DLL in Windows In the Mozilla build tree it is at /mozilla/netwerk/protocol/data/src directory). Unfortunately the module (the source code) does not do the work of checking MIME type. Just an educated guess: Please check the format of of your data base64 protocol. It should works on small base64 string (2000?). -ASV:in IE: Internally ASV did pass the call to windows system DLL.It does not does not support base64 data format.unless ASV support base64 format - I doubt?. However there is a work around using Pluggable Data Protocol. You can download and from. http://www.codeproject.com/internet/DataProtocol.asp?print=true. It should work on small base64 string (about 2000 byte) It also does not check MIME type. But you can do by working on its source code. (it's small). - Opera. I have no clue how it handle base64 data protocol- It is a close system. Not as open as FF and IE. Hope this helps On 8/10/06, Kris Berckmans [EMAIL PROTECTED] wrote: Hello I need to load base64 encoded gif images into an html embedded SVG. I am now trying out to correctly display an svg with base64 encoded gif into firefox , IE and Opera. When i load the attached svg into opera, it is correctly displayed but in firefox and IE i see nothing. When i replace the base64 string with a url to a gif image, it works in all 3 browsers. Is this a known problem. Does anyone know a sollution? Thanks Greetings. Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm [Non-text portions of this message have been removed] -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] SVG development library
Would you please clarify that: (1). (C#...) You develop your program under MS Visual Studio. But the target client client using browser or it is a windows' stand alone program? Thanks Phi On 8/9/06, bblcld [EMAIL PROTECTED] wrote: We are looking for a library to use in our programs (we develop in c#) that solve this needs: 1) load and display overlapped image of 2 ore more different SVG files 2) allow indipendent reduction/grow of every image 3) allow position change of an image related to the other 4) refresh video automatically 5) save final sum image. In other words user have to decide correct dimension/position of SVG simbols then save the result in SVG. We accept to use keyboard to give commands (arrows, +/- ...), refresh is very important, user must view the image moving. SVG files are simple lines and circles combination (CAD tecnical outputs). -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] decrease stroke-width when zoomed in?
As an SVG Rendering developer I like to share some info about stroke-width -Stroke-width is a touchy things. (1) As an example a line with one pixels stroke-width will have the larger width it it slants. If will becomes almost 2 pixels (because of the anti-alias We need to make it look smooth by adding gradient). (2) When rendering the images; one have to round that value to the near number of pixels with the minimum is one pixel - As the (1) above if it slants it will be bigger. For that you can specify the width = 0.001 the it will be always 1 unless you zoom it up a more than 1 million times larger. (3) Depend on the value of the width and the zoom scale value you may have it unchanged when it fall with the stretch-hold. May be it very large. - It may change on 1% different then stay at that value for the long pause when you increase. (4) For the best scaling stroke width then you may have to make a path draw the border of that stroke the have it fill. Even it this case when it reduce to one it will have the slant thing bigger the 100% horizontal or vertical. Hope it helps. Phi On 8/8/06, Peter Kalev [EMAIL PROTECTED] wrote: You are right - the only way to adjust the stroke-width during zoom is with JavaScript. On zoom, loop through all the elements that need their stroke adjusted, one by one read their stroke-width, multiply it by the zoom factor then set it. Hope that helps... _ From: svg-developers@yahoogroups.com svg-developers%40yahoogroups.com[mailto: svg-developers@yahoogroups.com svg-developers%40yahoogroups.com] On Behalf Of csorba_edith Sent: Tuesday, August 08, 2006 5:40 AM To: svg-developers@yahoogroups.com svg-developers%40yahoogroups.com Subject: [svg-developers] decrease stroke-width when zoomed in? Hi, I would like to ask if anybody knows how it is possible to influence the stroke-width when a feature is zoomed in too much. I want to make the stroke of my features descrease proportionally with the zoom in rate. I saw the option used in the Yosemite Hiking map: document.getElementById(park_boundary) .setAttributeNS(null,stroke-width,myMainMap.curWidth*0.005); But I did not manage to implement it on my map. I changed the multiple factor (0.005) but it simple has no effect. Can somebody please explain how it works, or whether there is another solution (demonstrate on a working example maybe). Thank you in advance. Regards Csorba [Non-text portions of this message have been removed] -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: XSLT whitespace problem
On 8/7/06, waynehet [EMAIL PROTECTED] wrote: --- In svg-developers@yahoogroups.com svg-developers%40yahoogroups.com, Martin Honnen [EMAIL PROTECTED] wrote: Here is a static SVG document http://www34.brinkster.com/libertydevelop/svg/test2006080502.svg with #xD;#xA; in the d attribute value, Adobe SVG viewer in IE renders that just fine so it really seems the display problem might be caused by some other issue. See my other post if you use .aspx pages to dynamically serve the SVG. Martin, Thanks for your reply and examples. Also, sorry for suggesting that the browser was messing up the graphic. I meant to imply that MS had somehow mangled the transformation which made it impossible to render in the browser, not that the browser was at fault. (geez, you guys are so sensitive about browser issues!) You're right, the extra characters and spaces in the d attribute render fine when I manually insert them into the svg doc. I suppose I'm having trouble with some other aspect of the transformation. I will try to track it down. My example was rather simplistic. I'm developing a stand-alone app that uses IE+ASV in a .NET wrapped COM component. My code gets an Illustrator graphic from a database, puts it into an XPathDocument object to which an XSLTransform object is applied. This is supposed to merge other data from an object model into the graphic (basically changing the fill colors based on data) and then extract a node segment from the main document. The segment is then inserted into a preloaded svg template graphic which has already been rendered in the browser. The whole thing is roughly similiar to Francis' xmlSVG1.zip example listed in the Files section of this group. The trouble arises when I try to get the correct node segment to insert. I thought that the extra characters were the problem but I'm going to have to look further. I'll let you know what I find. If you can suggest any common traps I should be looking at, I'd be grateful. Thanks, Wayne (geez, you guys are so sensitive about browser issues!) I like you to try something like this using JavaScript var a=This is a test \r\nOne\r\nTwo \r\n Then Try using AJAX with URL=yourDomain.com?ABC=+a Not Kidding? with IE the string will output This is a test #xD;#xAOne#xD;#xATwospace;#xD;#xA; while FF is still with return linefeed and space (which is char 13,10 and 32). Even before it leave the machine. Hope this help Phi -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: XSLT whitespace problem
On 8/7/06, Phi Tran [EMAIL PROTECTED] wrote: On 8/7/06, waynehet [EMAIL PROTECTED] wrote: --- In svg-developers@yahoogroups.comsvg-developers%40yahoogroups.com, Martin Honnen [EMAIL PROTECTED] wrote: Here is a static SVG document http://www34.brinkster.com/libertydevelop/svg/test2006080502.svg with #xD;#xA; in the d attribute value, Adobe SVG viewer in IE renders that just fine so it really seems the display problem might be caused by some other issue. See my other post if you use .aspx pages to dynamically serve the SVG. Martin, Thanks for your reply and examples. Also, sorry for suggesting that the browser was messing up the graphic. I meant to imply that MS had somehow mangled the transformation which made it impossible to render in the browser, not that the browser was at fault. (geez, you guys are so sensitive about browser issues!) You're right, the extra characters and spaces in the d attribute render fine when I manually insert them into the svg doc. I suppose I'm having trouble with some other aspect of the transformation. I will try to track it down. My example was rather simplistic. I'm developing a stand-alone app that uses IE+ASV in a .NET wrapped COM component. My code gets an Illustrator graphic from a database, puts it into an XPathDocument object to which an XSLTransform object is applied. This is supposed to merge other data from an object model into the graphic (basically changing the fill colors based on data) and then extract a node segment from the main document. The segment is then inserted into a preloaded svg template graphic which has already been rendered in the browser. The whole thing is roughly similiar to Francis' xmlSVG1.zip example listed in the Files section of this group. The trouble arises when I try to get the correct node segment to insert. I thought that the extra characters were the problem but I'm going to have to look further. I'll let you know what I find. If you can suggest any common traps I should be looking at, I'd be grateful. Thanks, Wayne (geez, you guys are so sensitive about browser issues!) I like you to try something like this using JavaScript var a=This is a test \r\nOne\r\nTwo \r\n Then Try using AJAX with URL=yourDomain.com?ABC=+a Not Kidding? with IE the string will output This is a test #xD;#xAOne#xD;#xATwospace;#xD;#xA; while FF is still with return linefeed and space (which is char 13,10 and 32). Even before it leave the machine. Hope this help Phi Hi Matin. Just one more example : Supposingly you create a custom attribute: ABC=amp;value I have encountered AJAX from IE -Very Painfull. amp;amp;value. while FF give me a clean value Hope this help. Phi -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Adding an arrow at the other end of a line
!-- sound marker -- line x2=150 y2=275 x1=248 y1=216 stroke=lime stroke-width=3 stroke-opacity=0 marker-end=url(#myMarker) / I swap (x1,y1, x2,y2) then add stroke-opacity=0 (make the line transparent) Hope this help. phi On 8/4/06, Fulio Pen [EMAIL PROTECTED] wrote: Hello, Please open the following page: http://www.pinyinology.com/ontology/ideograph.svg Also please look at the line between the ideograph circle and sound circle in the page. There is now an arrow at the upper end of the line, pointing upward to the ideograph circle. I need to add an arrow at the lower end of the line, pointing downward to the sound circle. In other words, there will be two arrows on this line, one at each end, pointing to opposite directions. The two arrows will be in exactly same shape and size. I know this is a very simple job for professionals, but not for me. Thanks a lot for your help. Fulio Pen - Yahoo! Music Unlimited - Access over 1 million songs.Try it free. [Non-text portions of this message have been removed] -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: ASV v2.0 detection (Was Re: [svg-developers] Data not available)
Hi Guy. Just to throw out some thing that has happen on mine. I have 256K Windows XP. And the ceiling is about 5500 element for the whole system to then the IE will start to mess me up by partial load some of the images. I have actual created a simple HTML page each time a user click a button the I use Javascript to create 1000 elements (div). I hope this is not on your case. (if you remember the challenge Francis post on this list- -Last december- I have to write a utility to reduce the number of totoal element from 7000 to 3000 element in order to make it works). Sorry if it does not help you much. Phi. On 8/3/06, Guy Morton [EMAIL PROTECTED] wrote: Hi Phi I don't think that's it. Our SVG is about 80k, then there's about another 80k of external scripts and then 10k or so of html. It runs fine on a 500MHz P3 win 98 box with 32Mb of RAM. The user in question has a more modern and faster PC than that. We're now pretty sure the symptoms we're seeing are down to the user trying to load it up in ASV v2.0. If we find out different I'll let the list know. On this, I find it interesting that few of the SVG detection routines I've seen (and copied from :-) have included detection of the ASV version. We've now added that to ours, because of this problem. I'm surprised every SVG developer isn't doing the same, especially when I was told that ASV 2.0 was apparently bundled with Acrobat reader 5.0, and so could be installed on lots of PCs. How do people know their SVG isn't silently failing to work, with the end user believing they are SVG capable while actually seeing your content displayed in the ASV2.0 plugin? Guy On 03/08/2006, at 2:08 PM, Phi Tran wrote: On 8/2/06, Guy Morton [EMAIL PROTECTED] guy%40alchemy.com.au wrote: Hi Jonathan. No, the SVG is definitely not local for her. I've received new screenshots from the user which look more like the partial loading i saw in v2 of ASV, so am reasonably convinced that's the cause, but if anyone else has ideas please pass them along! regards Guy On 03/08/2006, at 2:18 AM, Jonathan Chetwynd wrote: Guy, are you sure the links aren't local? eg the adobe one clearly isn't cheers Jonathan Chetwynd On 2 Aug 2006, at 07:51, Guy Morton wrote: I'm hoping someone more experienced than I can chuck us a clue on this one. We have a user of our app that claims that they can see the little Adobe-provided Spinning balls SVG movie but that when they go to load our app all they see is a message in plain text saying Data not available. We thought this might be due to them having an older version of the plugin, but we tried our app in v2 of the plugin and it partially loads, so we figure it's not that. The user's browsers passes our detection routine, which uses the usual test-creation of an activeX object. The user is using IE 6 and WinXP. The text string Data not available does not appear in our application anywhere, so we are pretty sure we're not emitting that message. Anyone got any ideas or suggestions? Guy - To unsubscribe send a message to: svg-developers- [EMAIL PROTECTED] unsubscribe%40yahoogroups.comunsubscribe%40yahoogroups.com -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links Please don't get me on this. But on me, it had happened similar to this. - I strongly suspect that there's too many elements in that DOM. I don't know how large is your SVG? + your HTML. For Large SVG + other elements of the DOM will cause the client behave differently from system to system- Depend on how much memory and how many process that system is running. I has happened to me before. Loading partial seem to be the signature for that. Hope this help. Phi -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: svg-developers- [EMAIL PROTECTED] unsubscribe%40yahoogroups.com -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http
Re: [svg-developers] Data not available
On 8/2/06, Guy Morton [EMAIL PROTECTED] wrote: Hi Jonathan. No, the SVG is definitely not local for her. I've received new screenshots from the user which look more like the partial loading i saw in v2 of ASV, so am reasonably convinced that's the cause, but if anyone else has ideas please pass them along! regards Guy On 03/08/2006, at 2:18 AM, Jonathan Chetwynd wrote: Guy, are you sure the links aren't local? eg the adobe one clearly isn't cheers Jonathan Chetwynd On 2 Aug 2006, at 07:51, Guy Morton wrote: I'm hoping someone more experienced than I can chuck us a clue on this one. We have a user of our app that claims that they can see the little Adobe-provided Spinning balls SVG movie but that when they go to load our app all they see is a message in plain text saying Data not available. We thought this might be due to them having an older version of the plugin, but we tried our app in v2 of the plugin and it partially loads, so we figure it's not that. The user's browsers passes our detection routine, which uses the usual test-creation of an activeX object. The user is using IE 6 and WinXP. The text string Data not available does not appear in our application anywhere, so we are pretty sure we're not emitting that message. Anyone got any ideas or suggestions? Guy - To unsubscribe send a message to: svg-developers- [EMAIL PROTECTED] unsubscribe%40yahoogroups.com -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links Please don't get me on this. But on me, it had happened similar to this. - I strongly suspect that there's too many elements in that DOM. I don't know how large is your SVG? + your HTML. For Large SVG + other elements of the DOM will cause the client behave differently from system to system- Depend on how much memory and how many process that system is running. I has happened to me before. Loading partial seem to be the signature for that. Hope this help. Phi -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] disable SVG interaction
On 8/2/06, jack2wsx [EMAIL PROTECTED] wrote: I have a button which opens an SVG that is normally interactive into a new window for printing purposes. In this new print preview type window the SVG is in an IFRAME and it should not be interactive - particularly meaning that the hyperlinks within this SVG can not be clicked or activated relocating the frames contents. I have the parent of the iframe preventing clicks by doing this: body onclick='return false;' this works great but the SVG in the iframe is still clickable. I have tried setting the iframe's disabled property to true: document.frames('EmbedRPF').disabled = true; I also tried this on the embed object: document.frames('EmbedRPF').window.document.embeds(0).disabled = true; ...no success either. Any ideas please help? If you use ASV then you have no luck on using DOM as wrapper to disable mouse event. I think??. Because it is a System's Window. The OS dispatch those message to that window. IF that is the case, then it gives you is only one option to do something on the SVG before it's submitted. Hope this help. Phi -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] getElementFromPoint
On 8/1/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Hi Holger, svg-developers@yahoogroups.com svg-developers%40yahoogroups.com wrote on 08/01/2006 11:07:03 AM: I would like to get an element from a x,y point (like in HTML)[..] Does anyone know such a function ? there are four methods of the SVGSVGElement ( http://www.w3.org/TR/SVG11/struct.html#InterfaceSVGSVGElement ) which you could use: NodeList getIntersectionList ( in SVGRect rect, in SVGElement referenceElement ); NodeList getEnclosureList ( in SVGRect rect, in SVGElement referenceElement ); boolean checkIntersection ( in SVGElement element, in SVGRect rect ); boolean checkEnclosure ( in SVGElement element, in SVGRect rect ); but unfortunatly they are not implemented anywhere. Actually they are all implemented in the SVN version of Batik. ;) I doubt that you will be able to write a function to get a points color either, as there are no pixels in SVG, and therefor you dont have access to pixel values. Quite correct. The WG will likely specify something along these lines but to be honest I think it will be problematic (too many cases where it won't give/do what people want or else be nigh impossible to implement, I think). I like to share with you on my point of view (as an SVG render developer). The Scenario is this: You have SVG draw you a Black line with 0.5 opacity (stroke-opacity=0.5). As in ZipProtocol I can give you the color that SVG generate which is 0x8000. where the 80 stand for 50% opacity and the rest 00 is black color. Now we go to SVG developer point of view. - If that line is on the RED background the actual color is Dark RED.(RGB=0x80) or - If the Background is WHITE then the actual color is GRAY (RGB=0x808080). Using this scheme I can have that black line in any color I want with RED range form 0x80 -0, GREEN from 0x80-0 and BLUE from 0x80-0. Remember that the background can be anything even outside of the browser control such as :system background color, button color or even an image, flash image etc They are not under the control of the SVG render. In my case; I can only give developer the the Color and the opacity of what the SVG render generates But the true color can be where on the spectrum I describe above (Depend on the background.) At this time it is impossible for the developer to know what pixel color at a given point. Hoppefully in the future. If that capacity is there then it is the work of the browsers however I don't know how they can do it in the situation that the image that plug-in produced such as flash?. Hope this help. -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] something maybe out of topic.........
On 7/31/06, achio_84 [EMAIL PROTECTED] wrote: Hi all I'm facing a problem which is 'less' concern about SVG. I have a HTML page for user to input data(actually to input x and y coordinates) and these data will be stored in 2 arrays for later use to draw a SVG polyline. My problem is how to pass these two arrays(using javascript) with data to server side(C#.net) so that I can manipulate them later. And how can I get these data at server side? Hope to see some code sample. I know maybe my question is not directly about SVG but I hope that anyone of you here can help me solve this problem. Thanks for that. Regards, achio. There is not one method to communicate to server. But any way you should first. var var1=Array1.join() var var2=Array2.join() Once you have 2 string you can do: 1- Put in one or two TextArea of an FORM of an IFRAME the post the IFRAME(hidden). 2- Using AJAX. Depend on the length of the strings. if they are 2048 or less the you can either POST or GET. (Your C# Make your C# output something such as OK) and use var1,var2 as URL variables. POST is a little tricky. Browser AND/OR version do a little difference. I have seen one scenarios that you have to have the data in XML format. (otherwise it hang death) . I would suggest you should do GET =Less a little bit of surprise. Cheers. Phi -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] problem regarding transform
On 7/27/06, Haritos, James [EMAIL PROTECTED] wrote: Hi achio, I believe that you can use transform (matrix). The matrix command allows you to combine all transform commands on a single line. Read about it here: http://www.w3.org/TR/SVG/coords.html#TransformAttribute http://www.w3.org/TR/SVG/coords.html#TransformAttribute :-) -Original Message- From: svg-developers@yahoogroups.com svg-developers%40yahoogroups.com[mailto: svg-developers@yahoogroups.com svg-developers%40yahoogroups.com] On Behalf Of achio_84 Sent: Thursday, 27 July 2006 10:52 AM To: svg-developers@yahoogroups.com svg-developers%40yahoogroups.com Subject: [svg-developers] problem regarding transform Hi all... I would like to ask whether it is possible to combine transform (scale) and transform (translate) in 1 javascript statement? For example: shape1.setAttributeNS(null,transform,scale(+scaleLevel+)); shape1.setAttributeNS(null,transform,translate (+positionx+,+positiony+)); Is there a way to combine both statement stated above to become 1 statement? Coz after I scale the shape, and translate it, the scale change to it default value again... I don't know why Regards, achio. Australia Post is committed to providing our customers with excellent service. If we can assist you in any way please telephone 13 13 18 or visit our website. The information contained in this e-mail communication may be proprietary, confidential or legally professionally privileged. It is intended exclusively for the individual or entity to which it is addressed. You should only read, disclose, re-transmit, copy, distribute, act in reliance on or commercialise the information if you are authorised to do so. Australia Post does not represent, warrant or guarantee the integrity of this e-mail communication has been maintained nor that the communication is free of errors, virus or interference. If you are not the addressee or intended recipient please notify us by replying direct to the sender and then destroy any electronic or paper copy of this message. Any views expressed in this e-mail communication are taken to be those of the individual sender, except where the sender specifically attributes those views to Australia Post and is authorised to do so. [Non-text portions of this message have been removed] -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: Adobe SVG Licensing
I like to add some notes on these recommendation. The first Four are for application . The native support browser are Web base. Also there is ZipProtocol. For both: application and web base: For Linux you can use as Sharable Sbject (so) or as Custom protocol (Zip protocol) on FireFox. For Windows you can use it as WIndow's DLL or Webase on both Internet Explorer and FireFox as Zip protocol. Cheers Phi. On 7/28/06, Andreas Neumann [EMAIL PROTECTED] wrote: I personally wouldn't build anything commercial around the Adobe SVG viewer, currently. Adobe abandoned the SVG viewer and currently there is no visible sign that they will release a new version. Other options are: * Batik (Java) * Bitflash viewer (commercial) * Ikivo Viewer (commercial) * eSVG (commercial) * any of the browsers with native SVG support (e.g. Opera, Mozilla), don't know if one can embed them Andreas --- In svg-developers@yahoogroups.com svg-developers%40yahoogroups.com, pingvinh [EMAIL PROTECTED] wrote: Hi, I'm planning to write a Commercial product incorporating the Adobe SVG 3.0.3 Plug-in. It a 'specialised' SVG Editor incorporating a Web Browser component with an SVG page within a .NET2.0 Application. I can't find enough information in the license agreement about this specifically. If anybody on this group has any experience on this matter, can you please share them? Regards, PH. -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] reusing an animateTransform in a use?
On 7/25/06, ddailey [EMAIL PROTECTED] wrote: I have a nice transform that I like such as: animateTransform attributeName=transform additive=sum type=translate dur=7s values=50 0;0 0;50 0 repeatCount=indefinite/ I wanted to reuse it as follows (I've given it an id, taken out its values attribute and hidden in a defs). : defs animateTransform attributeName=transform id=AT additive=sum type=translate dur=7s repeatCount=indefinite/ /defs Just a suggesttion: Animate is classified as attribute. In many cases attribute'things and style's are interchangeable- I mean you can use in either places. You can try to use CSS: style . . . . But this would be browser/SVG player specific. FF and IE handle those differently. As an example and As Svg player developer I have seen a thing like 'Stroke' appear in all three places::CSS/class, attribute and style and they all have different value. Really I don't know which one is the author's intention. Good luck. Phi Then: use xlink:href=#AT values=50 0;0 0;50 0 / This sort of thing works with normal SVG, but I can't seem to get it working with SMIL things. Is there some reason it might not be possible? If so I can quit trying. Thanks, David -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Svg dom parsing problem
I believe that this is player's specific issue. It should ignore None SVG name spaces. In debugging SVG I have tried to change the name spaces and it went thru. Unfortunately I have not used 'Batik. - You can try others player to see what happen?. Cheers Phi On 7/26/06, G. Wade Johnson [EMAIL PROTECTED] wrote: On Wed, 26 Jul 2006 10:54:18 +0100 (BST) pradeep sd [EMAIL PROTECTED] prad4svg%40yahoo.co.in wrote: Hi All, Am able to parse svg and traverse through dom tree..The problem is when an non svg element is encountered(like Segments/Segments or Planes/Planes its giving exceptions.I dont know how to overcome this problem..plz any help me...its urgent... If these non-svg elements are not in a different namespace, then the parser is right in giving exceptions. The Segments/Segments tag is not part of SVG, so any document containing it is _not_SVG_. If you need these elements, try putting them in a different namespace. I've used this technique before with multiple viewers. G. Wade PS. One copy of the question was all you needed. -- If it doesn't have to be right, I can make it arbitrarily fast. -- Rick Hoselton -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- Something is new at Yahoo! Groups. Check out the enhanced email design. http://us.click.yahoo.com/TktRrD/gOaOAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] problem regarding transform
On 7/26/06, achio_84 [EMAIL PROTECTED] wrote: Hi all... I would like to ask whether it is possible to combine transform (scale) and transform (translate) in 1 javascript statement? For example: shape1.setAttributeNS(null,transform,scale(+scaleLevel+)); shape1.setAttributeNS(null,transform,translate (+positionx+,+positiony+)); Is there a way to combine both statement stated above to become 1 statement? Coz after I scale the shape, and translate it, the scale change to it default value again... I don't know why Regards, achio. -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] HI
On 7/24/06, Pramod Eligeti [EMAIL PROTECTED] wrote: Hi jeff, i have trouble doing ajax reuests n parsing both in IE n mozilla. mozilla is sending requests but not parsing n IE doesnt send any requests. var request = newXMLHttpRequest(); request.onreadystatechange = getReadyStateHandler(request, CallBack); request.open(POST, Server.do, true); request.setRequestHeader(Content-Type, application/x-www-form-urlencoded); request.send(Nameofplace= + CircleName + + Id= + groupId); 1. how can i send a request both in IE n firefox (i am using asv plugin) so that i send data like circlename a text string n group id an id in this request both in IE n mozilla. function CallBack(placexml) { var LocationEl = placexml.getElementsByTagName(Location)[0]; var IdofGroup = placexml.getElementsByTagName (Location)[0].getAttribute(Id); var LocationType = placexml.getElementsByTagName (Location)[0].getAttribute(Type); var LocationName = LocationEl.getElementsByTagName (Name)[0].firstChild.nodeValue; var g = SVGRoot.getElementById(IdofGroup); here i am parsing the returend xml file placexml n updating the dom of svg document. i am using responseXML n i dunno mozilla gives error. 2. how to parse returned xml parsexml in this case both in IE n firefox. I am not srue that my answer is what you need. But you can use browser to parse a XML Text by using div assigning it as: YourDiv.innerHTML=YourXmlText. It is a little tricky when you walk thru you XMLDOM. ID use sibbling while FF use childNode. Good luck. Phi tnks for ur suggestions, byee, pramod. == Pramod Eligeti, Master Of Information Engineering Student, Mecklenburger Straße, 4-140, Osnabrueck, Germany, D - 49088. Mobile No: +49 17620648881. Home No: +49 5413329380. == A Mind is a terrible thing to waste - Dan Quayle - See the all-new, redesigned Yahoo.com. Check it out. [Non-text portions of this message have been removed] -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: open.window command?
On 7/24/06, csorba_edith [EMAIL PROTECTED] wrote: Hi, Andreas I checked the SVG window link at carto.net, and I have just one small question. I want my windows to be invisible first time the page loads, and to open them only when I click an object. I checked the script but I was unable to define which part defines the window to be initially visible. How is it possible to make them invisible in the beginning? Thank you very much. Cheers, Csorba Just make a rect with the fill opacity and stroke opacity equal to 0.0 to make a fake inisible at first hand.I think? ? ? Phi --- In svg-developers@yahoogroups.com svg-developers%40yahoogroups.com, Andreas Neumann [EMAIL PROTECTED] wrote: Hi Edith, I strongly recommend not to use popup windows. It will probably fail in 90% or more of the browsers out there since all of the modern browsers have popup blockers. Yes, even Internet Explorer has popup blockers nowadays. I'd recommend two other alternatives: * use links (a/a tag) in combination with the target attribute to open a new window * use SVG windows (see http://www.carto.net/papers/svg/gui/Window/ and http:// www.carto.net/papers/svg/gui/Window/index.svg) The latter might not be an option if you want to display HTML, but it works fine for SVG content. If your window only contains a smaller amount of information it might be better to encode it in SVG and use SVG widgets/windows. Andreas --- In svg-developers@yahoogroups.com svg-developers%40yahoogroups.com, csorba_edith csorba_edith@ wrote: Hi, I have a question about using the open.window command in a function within SVG. I.e. function infoDisplay(evt) { var popup = window.open (toolbox.htm, thepop, width=400,height=300,top=200,left=200,dire ctories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no ,resizable=yes); } I want to open a new window (with the preset attributes) when I click on a feature in my SVG map, but because of some reason it ignores this function. Is it possible to use this structure in SVG? Thanks. Csorba Edith P.S. Thanks for the help around the .js files. The problem was with the server - it did not see them, so I had to move them to another folder and use absolute paths within my code, and to set appropriate permissions for them. -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- Yahoo! Groups gets a make over. See the new email design. http://us.click.yahoo.com/XISQkA/lOaOAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] external javascript files
On 7/17/06, csorba_edith [EMAIL PROTECTED] wrote: Hi, It seems I am having trouble with the use of external javascript codes. I included them in my SVG code as follows, i.e.: script type=text/javascript xlink:href=javaScript/interactiveGUI.js/ try : xlink:href=http://YourDomain.com/javaScript/interactiveGUI.js; It works just fine when I run it on my computer, but when I put it on the server (Apache/UNIX), it seems it cannot see these files. The situation is the same with my .css file, which I added to my header as: ?xml version=1.0 standalone=no? ?xml-stylesheet href=docs/myStyle.css type=text/css? try : xlink:href=http://YourDomain.com/docs/myStyle.css; What could be the problem? Thanks in advance. And thanks for the previous help/s. Cheers. Csorba Edith Hope it help Phi -- Phi - Tran Hugely inrease your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- Great things are happening at Yahoo! Groups. See the new email design. http://us.click.yahoo.com/TISQkA/hOaOAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Firefox CPU usage
On 'System Developer' point of view. One app should not chew up 100% CPU Because it is multi-task. One thing can explain it is some how It get into a infinity loop. Hope this Help. Phi. On 7/17/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: hi guys I have an app that is chewing up 100% of CPU in firefox, but which uses only 50% of CPU in opera and 40% in ASV. Does anyone have any tips or ideas as to why this might be? Guy -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- Something is new at Yahoo! Groups. Check out the enhanced email design. http://us.click.yahoo.com/SISQkA/gOaOAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: SVG Editor -Browser Base-
Thanks Achio. On 7/16/06, achio_84 [EMAIL PROTECTED] wrote: Hi... First of all, congratulate for your archievement in developing a Web-Base SVG Editor I have a question to ask about the save/load feature in your application cause I'm developing a drawing application which enable the user to draw some basic shapes on the web page. And I'm facing a problem regarding the save feature How should I save the user drawing to the database? I have defined a group (canvas) where all the user drawing are placed in there. Is it I only need to save all the drawing in the canvas to 1 field/row in the database table? Or I need to seperate the elements and insert it to the table in different rows? That is cirle in 1 row, rectangle in 1 row and so on? Ours is much simpler than you think. I save everything as one text field. Then when load I only use one statement eval(..). If local; then all I do is using input/output from a textarea element.It's up to user how to use it. I don't want to touch user file system.- Too sensitive and to avoid liability- If they want it automatically they can can do themselves (at their server). It's tiny.(3000 lines).- Just to share some fun with you- The source code for SVG editor is almost as big as our Zipprotocol source code. It includes SVG rendering engine. Hope it answer your question. Phi. Hope to learn something from you... Thanks. Regards, achio. --- In svg-developers@yahoogroups.com svg-developers%40yahoogroups.com, minhducthandan [EMAIL PROTECTED] wrote: Hi All ! ! ! As soon as Friday or earlier I will upload a 100% Web-Base SVG Editor with the following features: - Load/Save locally or at our server. - Support all basic shapes. - Support all gradient. - Support transformation( Scale, Skew, Rotation . . .). - All are: Point, Click and Drag. - Except for Server code to log-in, load and save; They all are in JavaScript and intentionally let open. - 100% WYSIWYG. - IE and FF(Windows+Linux) Limitations: - We have not support text -Yet- Will be available soon. - We do not support img tag. - So many times I have indicate there are the ceiling number of elements that a particular browser can handle well (It also caused some feel offended). By that as the rule of thumb; it only work on SVGs of about 100K or less. - Because the editor need to exam the content of images then therefore it only with ZipProtocol.(You may can explore to see if it works on other players?- Theoretically it should work with minor changes but the ceiling will be to low - I think??). Cheers Phi Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com -- Phi - Tran Hugely inrease your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- Great things are happening at Yahoo! Groups. See the new email design. http://us.click.yahoo.com/TISQkA/hOaOAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] passing params to SVG
On 7/11/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: can you use params inside an embed? I've not had any luck using object - it seems to fail in the cases that I thought it ought to work in, so I gave up and just use embed now. Guy Unless your Param is need for the SVG player (which I don't think so) What I means is: in side the SVG. That XML aloow you can do whatever pram you want. Hope It help Phi Quoting Phi Tran [EMAIL PROTECTED] ephitran%40gmail.com: I have worked with the way IE handle protocol. This what I found it: 1-URL length is limited to about 1024 char not 20s; 2-Before pass the URL's string to An app. (Custom protocol in my case.) IE often (but not always) 'escape' with some weird formula such as amp for an or even ampamp. specially when you are using XMLHTTP. I don't know how to fix In your case but I believe that what happened as it does to me, Recommendation: Not using '', 'space', ''; ''; in your URL. Or you can put your param1, param2 inside your SVG such as param1 value=1 / param2 value=2 / SVG player will ignore it anyway but you can retrieve it from the XML DOM Hope this will help you a little. Thanks Phi On 7/10/06, Guy Morton [EMAIL PROTECTED] guy%40alchemy.com.au wrote: Hi all Someone must have encountered this before (I hope so anyway). I'm trying to pass parameters to an SVG app. I can do this using URLs (eg /my.svg?param1=1param2=2) and this works fine, until you hit the IE 5.5 bug talked about as bug 3a on this page: http:// www.swiftview.com/tech/tests/ie_bugs.htm. In IE 5.5, as soon as my query string gets longer than about 20 characters, the activeX control fails to start. This is extremely irritating, as this approach is otherwise successful in every platform and browser we've tested. So, I'm now trying to figure out a workaround. How successful have people been getting browser-plugin communication working with SVG? Could someone please point me in the direction of any good resources and info about this? Guy -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED]svg-developers-unsubscribe%40yahoogroups.com -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links -- Phi - Tran Hugely inrease your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: Is it possible to run ASV 3 and ASV 6 concurrently?
I don't think that you can having them concurrently. Registry is system-wise while ASV3, ASV6 in your case is application and session-wise. Just the lay man interpretation of registry. It use to tell the OS that What application CLSID will handle that 'Mime, Then the regserv32 will tell the OS what actual a application that having that CLSID. There is only one application at the time can have the unique id other wise the OS will confuse of which and which. Hope this help you a little. Phi (Note:my Job has to deal with registry a lot I mean all the time). On 7/11/06, troutyjoe [EMAIL PROTECTED] wrote: Hi, Thanks for the solution Barend. Ideally, I'd like to be able to run both ASV versions using the same browser (but in different windows). The problem is that I have clients who have other software that uses ASV 6, while my software uses ASV 3. Pretty frustrating! My plan was to: - install ASV 6 - install ASV 3 - create a copy of the existing ASV registry key (which would be pointing at the ASV 3 dll). - create a new mimetype - set copy old ASV registry key to use ASV 6 dll - create a new mimetype - point new mimetype to use CLSID of new ASV registry key (ASV 3) This way, it would be possible for existing users of ASV 6 to keep using it and I could deliver content to users of ASV 3 using a new mimetype. However, I could not get this to work, and I don't know why. Any help would be appreciated, Cheers, Joe -- Phi - Tran Hugely inrease your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- See what's inside the new Yahoo! Groups email. http://us.click.yahoo.com/2pRQfA/bOaOAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] passing params to SVG
I have worked with the way IE handle protocol. This what I found it: 1-URL length is limited to about 1024 char not 20s; 2-Before pass the URL's string to An app. (Custom protocol in my case.) IE often (but not always) 'escape' with some weird formula such as amp for an or even ampamp. specially when you are using XMLHTTP. I don't know how to fix In your case but I believe that what happened as it does to me, Recommendation: Not using '', 'space', ''; ''; in your URL. Or you can put your param1, param2 inside your SVG such as param1 value=1 / param2 value=2 / SVG player will ignore it anyway but you can retrieve it from the XML DOM Hope this will help you a little. Thanks Phi On 7/10/06, Guy Morton [EMAIL PROTECTED] wrote: Hi all Someone must have encountered this before (I hope so anyway). I'm trying to pass parameters to an SVG app. I can do this using URLs (eg /my.svg?param1=1param2=2) and this works fine, until you hit the IE 5.5 bug talked about as bug 3a on this page: http:// www.swiftview.com/tech/tests/ie_bugs.htm. In IE 5.5, as soon as my query string gets longer than about 20 characters, the activeX control fails to start. This is extremely irritating, as this approach is otherwise successful in every platform and browser we've tested. So, I'm now trying to figure out a workaround. How successful have people been getting browser-plugin communication working with SVG? Could someone please point me in the direction of any good resources and info about this? Guy -- Phi - Tran Hugely increase your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- Yahoo! Groups gets a make over. See the new email design. http://us.click.yahoo.com/XISQkA/lOaOAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] SVG for comparing line drawings?
I see your e-mail from uchicago.edu (an educational institution) Then I think I should put some of my thoughts. Your intended project will have 3 big Jobs - Digitize 100,000+ images already take a good bit of investment. If you just scan them they are bitmaps. Then you also need some good package to vectorize them. There are many 'vendors' claim they can do it but in reality it just the lines few bit at a time -Sorry I was one of them- If there is one that can superb job He/she is very rich now for just vectorize for film industry. I say on my background that I have my own OCR engine and my own (OFR) Optical Form Recognition engine. - Then user upload. - What format I mean raster/vector If you allow them to draw then submit vector format then you are in fact need a web-base vector graphic editor. It's too early to have one on the web now - I think? OR If you allow user to upload raster- I will pull my hair and say Oh My God ! ! Or may be I don't have enough background. Once you have the two above decided then you will think of the way how to match. Once you got the two above decided the let me know I can share you how I can recognize a letter 'A' size 6 and a letter 'A' size 72( They both come from the bitmap and the scan bitmap may need to de=skew too) I talk too much have I ? ? Phi On 7/6/06, quinn.anya [EMAIL PROTECTED] wrote: Hello. I'm considering using SVG for a certain project, and was wondering how hard it would be to do. I have a collection of 100,000+ line drawings (watermarks from paper used in medieval manuscripts). I'd like to digitize them and put them in a database whereby a user could upload their own line drawing and an algorithm would compare that drawing to the other drawings in the database, and display the ones that match most closely. Ideally, it'd also provide some type of number specifying how closely the drawings match. Is SVG the best image format for this? How hard would it be to write that sort of searching algorithm? Sorry for such a general and basic question-- I don't know a whole lot about SVG yet. Thanks! -- Phi - Tran Hugely inrease your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- See what's inside the new Yahoo! Groups email. http://us.click.yahoo.com/2pRQfA/bOaOAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: Stroke does not border the Polyline border ?
On 7/7/06, Erik Dahlström [EMAIL PROTECTED] wrote: On Thu, 06 Jul 2006 21:35:08 +0200, Phi Tran [EMAIL PROTECTED] wrote: On 7/6/06, sent1729 [EMAIL PROTECTED] wrote: Thanks for the suggestion. In my application (GIS and Mapping), I wanted to show the streets which are polylines, with borders. If I reverse the coordinates for all the polylines, then it will increase the file size. The suggestion that you gave seem to work, but I am looking for drawing borders to my polylines without increasing my file size. Thanks again for your input. Nathan. I am glad it helps you a little. If the file size if some thing of your bottle neck then you may think of using ZipProtocol. Where you can send a Zip instead of SVG. (You don't have to use its SVG feature). Or why not just use gzip transfer-encoding? If you're concerned about server-side filesizes then perhaps gzip the files there, that should probably also work. The file-extension for those gzipped svgs should be *.svgz. Regards /Erik There is a differnce between using dzip and using ZipProtocol. Pros/con . Gzip have a little better compression ratio. In this case Gzip only work on one SVG file such as ABC.svg -ABC.svgz.-There are no mechanism for the server to tell the client to cache those SVGz file. . ZipProtocol can contains many,many files SVG, HTML,JS,CSS,SVG, so on you name it.. ALL those files are pre-fetched /cached. Such as when user click on the link it's there instantly . If you are using intranet version then those Zip Files will stay cached until: Server delete, Server update or delete by the client. They all are there instantly to the client next time when he/she goes to the site again. You can view this feature is a mechnism for the server to manage, download its files and make them stayed its client,s node. - Note: don't worry much about security. Cached files are scripted Hope this help you a little more. Phi -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links -- Phi - Tran Hugely inrease your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- Great things are happening at Yahoo! Groups. See the new email design. http://us.click.yahoo.com/TISQkA/hOaOAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: Stroke does not border the Polyline border ?
On 7/7/06, Phi Tran [EMAIL PROTECTED] wrote: On 7/7/06, Erik Dahlström [EMAIL PROTECTED] wrote: On Thu, 06 Jul 2006 21:35:08 +0200, Phi Tran [EMAIL PROTECTED] wrote: On 7/6/06, sent1729 [EMAIL PROTECTED] wrote: Thanks for the suggestion. In my application (GIS and Mapping), I wanted to show the streets which are polylines, with borders. If I reverse the coordinates for all the polylines, then it will increase the file size. The suggestion that you gave seem to work, but I am looking for drawing borders to my polylines without increasing my file size. Thanks again for your input. Nathan. I am glad it helps you a little. If the file size if some thing of your bottle neck then you may think of using ZipProtocol. Where you can send a Zip instead of SVG. (You don't have to use its SVG feature). Or why not just use gzip transfer-encoding? If you're concerned about server-side filesizes then perhaps gzip the files there, that should probably also work. The file-extension for those gzipped svgs should be *.svgz. Regards /Erik There is a differnce between using dzip and using ZipProtocol. Pros/con . Gzip have a little better compression ratio. In this case Gzip only work on one SVG file such as ABC.svg -ABC.svgz.-There are no mechanism for the server to tell the client to cache those SVGz file. . ZipProtocol can contains many,many files SVG, HTML,JS,CSS,SVG, so on you name it.. ALL those files are pre-fetched /cached. Such as when user click on the link it's there instantly . If you are using intranet version then those Zip Files will stay cached until: Server delete, Server update or delete by the client. They all are there instantly to the client next time when he/she goes to the site again. You can view this feature is a mechnism for the server to manage, download its files and make them stayed its client,s node. - Note: don't worry much about security. Cached files are scripted Hope this help you a little more. Phi One more useful feature of ZipProtocol. You can tell ZipProtocol to do hard-core work such as cach more files or generate large SVG image when the system is in idle such as when the client is busy to read the front page making them availble instantly when needed. Hope this help you more. Phi. HTT://oneplusplus.com -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links -- Phi - Tran Hugely inrease your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com -- Phi - Tran Hugely inrease your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: Need for SVG Transport
On 7/6/06, jophof007 [EMAIL PROTECTED] wrote: Hi, If you are running in a browser you can got to the DOM tree of an element and can convert DOM to svg automaticly (by means of small javascript routine scanning the DOM tree) and save it or send it by email. If the display is not SVG it will be harder to do. John Ophof http://open-modeling.sourceforge.net --- In svg-developers@yahoogroups.com svg-developers%40yahoogroups.com, Francis Hemsher [EMAIL PROTECTED] wrote: There is a need to transport SVG displays: for print or email. Anyone who has the talent to take a 'snapshot' of a dynamic display of the SVG image and package it for transport for both printing and email will be much appreciated. Thanks, Francis P.S. Phi, do you understand? Hi All. As I understand of 'snapshot' ? 1- If you are using native (s) or AVG I don't know how you can produce the cross browser, cross-platform, universal image to fit to be transport. 2- If you transport SVG Then you have to make sure the recipient have to have SVG plug-in or using browser that support SVG naively. 3- If you use ZipProtocol. There no-problem.The other end will receive it as normal Png files. The browser will translate into embedded base64 data. Hope this answer you question. Phi [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Stroke does not border the Polyline border ?
On 7/6/06, sent1729 [EMAIL PROTECTED] wrote: Yes, But the stoke does not add any border to the polyline. It just strokes the polyline with a specified color and a stroke width. Say for a polyline of Stroke white with stroke width 10, I would like to draw a black border of stroke width 2, around the white polyline. Nathan. No It's not that way. Stroke-width is the thickness of the line. And When you use polyline. Line does not have border then you cannot make the border of a line. There may be easier way to accomplish your task, 1- Change the you polyline into a Path from point(0) to point (x). 2- Add a reverse (M) from point(x) to point(0). Make sure at this reverse phase you shift the coordination to the value of your with. Hope this help Phi. - House of ZipProtocol and SVG rendering Package. HTTP://oneplusplus.com --- In svg-developers@yahoogroups.com svg-developers%40yahoogroups.com, Andreas Neumann [EMAIL PROTECTED] wrote: yes, you can use stroke and stroke-width on any graphics element, incl. the polyline / element. Andreas --- In svg-developers@yahoogroups.com svg-developers%40yahoogroups.com, sent1729 sent1729@ wrote: Hi all, Is it possible to draw a polyline with a border in svg. For example, we can draw a rectangle with a border by assigning a stroke and a stroke width. Can we do similar thing to a polyline to draw a border? Nathan. [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- Something is new at Yahoo! Groups. Check out the enhanced email design. http://us.click.yahoo.com/SISQkA/gOaOAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: Stroke does not border the Polyline border ?
On 7/6/06, sent1729 [EMAIL PROTECTED] wrote: Thanks for the suggestion. In my application (GIS and Mapping), I wanted to show the streets which are polylines, with borders. If I reverse the coordinates for all the polylines, then it will increase the file size. The suggestion that you gave seem to work, but I am looking for drawing borders to my polylines without increasing my file size. Thanks again for your input. Nathan. I am glad it helps you a little. If the file size if some thing of your bottle neck then you may think of using ZipProtocol. Where you can send a Zip instead of SVG. (You don't have to use its SVG feature). And also if you using its intranet version you can have the whole big map cache one at the time After the few clicks the you already have the whole map cached. One more idea. You can always generate a path on the fly using javascript and the data from the polyline at the client machine. Hope this help. --- In svg-developers@yahoogroups.com svg-developers%40yahoogroups.com, Phi Tran [EMAIL PROTECTED] wrote: On 7/6/06, sent1729 [EMAIL PROTECTED] wrote: Yes, But the stoke does not add any border to the polyline. It just strokes the polyline with a specified color and a stroke width. Say for a polyline of Stroke white with stroke width 10, I would like to draw a black border of stroke width 2, around the white polyline. Nathan. No It's not that way. Stroke-width is the thickness of the line. And When you use polyline. Line does not have border then you cannot make the border of a line. There may be easier way to accomplish your task, 1- Change the you polyline into a Path from point(0) to point (x). 2- Add a reverse (M) from point(x) to point(0). Make sure at this reverse phase you shift the coordination to the value of your with. Hope this help Phi. - House of ZipProtocol and SVG rendering Package. HTTP://oneplusplus.com --- In svg-developers@yahoogroups.comsvg-developers%40yahoogroups.comsvg-developers% 40yahoogroups.com, Andreas Neumann neumann@ wrote: yes, you can use stroke and stroke-width on any graphics element, incl. the polyline / element. Andreas --- In svg-developers@yahoogroups.comsvg-developers%40yahoogroups.comsvg-developers% 40yahoogroups.com, sent1729 sent1729@ wrote: Hi all, Is it possible to draw a polyline with a border in svg. For example, we can draw a rectangle with a border by assigning a stroke and a stroke width. Can we do similar thing to a polyline to draw a border? Nathan. [Non-text portions of this message have been removed] -- Phi - Tran Hugely inrease your speed, saving your band-width with ZipProtocol plus crystal clear SVG Rendering image at HTTP://oneplusplus.com [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- Check out the new improvements in Yahoo! Groups email. http://us.click.yahoo.com/6pRQfA/fOaOAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Render SVG using ZipProtocol
On 7/5/06, Charles McCathieNevile [EMAIL PROTECTED] wrote: On Wed, 05 Jul 2006 19:11:53 +0200, minhducthandan [EMAIL PROTECTED]ephitran%40gmail.com wrote: I have posted a Pre-Released version of the ZipProtocol where: Installation can be checked and made automatically. Supporting IE and FF on Linux. (Other O.S. ? . . . I donât have the hardware and the software to compile and test). Is there some reason why it doesn't work in Opera on linux (and how are you running IE on linux?) cheers Chaals Sorry I was not ver y clear. It work on IE, FF Windows and FF Linux. For Opera?. It will be easy to support Opera But I could not find any documentaion on how to build a custom protocol for Opera yet. If You can point me to where I can find that it will be very much thank and thanks. Thanks Phi -- Charles McCathieNevile, Opera Software: Standards Group hablo español - je parle français - jeg lærer norsk [EMAIL PROTECTED] chaals%40opera.com Try Opera 9 now! http://opera.com [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: images in SVG
On 7/4/06, Martin Honnen [EMAIL PROTECTED] wrote: --- In svg-developers@yahoogroups.com svg-developers%40yahoogroups.com, arnorro [EMAIL PROTECTED] wrote: So I am looking for a way to really integrate the binary data in the SVG. I imagine something like a CDATA section which I link in the image element. To make it even worse, this solution should work with Gecko, Adobe SVG viewer and Opera. All three support data: URLs as in this example: http://home.arcor.de/martin.honnen/svg/test2006070401.svg See the data: URL specification here http://tools.ietf.org/html/2397 but also note that the small image I have included in the example is judged there as The embedded image is probably near the limit of utility. For anything else larger, data URLs are likely to be inappropriate. If some how you can do avariable such as var a=data: image/png;base64;... then assign this variable to a URL or you can assign its url to a function. I have tried on FF an Opera with more than 640,000 bytes in length and it works. for IE I have tried on 128Kb it works too (at certain cases) but it need some twicks. Messages in this topic http://us.lrd.yahoo.com/_ylc=X3oDMTM2aHVzZzViBF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNjAxMDMwMzg5BG1zZ0lkAzU2MjI1BHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTE1MjAyMzgzNAR0cGNJZAM1NjIyMw--;_ylg=1/SIG=11v5fe8ch/**http%3a//groups.yahoo.com/group/svg-developers/message/56223( 2) Reply (via web post) http://us.lrd.yahoo.com/_ylc=X3oDMTJxYmtzbDI2BF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNjAxMDMwMzg5BG1zZ0lkAzU2MjI1BHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTE1MjAyMzgzNA--;_ylg=1/SIG=12lopleae/**http%3a//groups.yahoo.com/group/svg-developers/post%3fact=reply%26messageNum=56225| Start a new topic http://us.lrd.yahoo.com/_ylc=X3oDMTJlNTc5N3F1BF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNjAxMDMwMzg5BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTE1MjAyMzgzNA--;_ylg=1/SIG=11ma099vf/**http%3a//groups.yahoo.com/group/svg-developers/post Messageshttp://us.lrd.yahoo.com/_ylc=X3oDMTJlOG1vazJwBF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNjAxMDMwMzg5BHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTE1MjAyMzgzNA--;_ylg=1/SIG=11qk2lbuv/**http%3a//groups.yahoo.com/group/svg-developers/messages| Fileshttp://us.lrd.yahoo.com/_ylc=X3oDMTJmcThvb2NqBF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNjAxMDMwMzg5BHNlYwNmdHIEc2xrA2ZpbGVzBHN0aW1lAzExNTIwMjM4MzQ-;_ylg=1/SIG=11n74ej2h/**http%3a//groups.yahoo.com/group/svg-developers/files| Photoshttp://us.lrd.yahoo.com/_ylc=X3oDMTJlNW9sZTFlBF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNjAxMDMwMzg5BHNlYwNmdHIEc2xrA3Bob3QEc3RpbWUDMTE1MjAyMzgzNA--;_ylg=1/SIG=11ogglg0s/**http%3a//groups.yahoo.com/group/svg-developers/photos| Pollshttp://us.lrd.yahoo.com/_ylc=X3oDMTJmdmg5ZjM3BF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNjAxMDMwMzg5BHNlYwNmdHIEc2xrA3BvbGxzBHN0aW1lAzExNTIwMjM4MzQ-;_ylg=1/SIG=11nfpag95/**http%3a//groups.yahoo.com/group/svg-developers/polls| Calendarhttp://us.lrd.yahoo.com/_ylc=X3oDMTJkdTNlNDc0BF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNjAxMDMwMzg5BHNlYwNmdHIEc2xrA2NhbARzdGltZQMxMTUyMDIzODM0;_ylg=1/SIG=11qif1tkc/**http%3a//groups.yahoo.com/group/svg-developers/calendar - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership [image: Yahoo! Groups]http://us.lrd.yahoo.com/_ylc=X3oDMTJkN2RxM2xjBF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNjAxMDMwMzg5BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMTUyMDIzODM0;_ylg=1/SIG=10skg51ah/**http%3a//groups.yahoo.comYou are receiving Individual Emails Change Delivery Settings http://us.lrd.yahoo.com/_ylc=X3oDMTJmamM4bmRvBF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNjAxMDMwMzg5BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzExNTIwMjM4MzQ-;_ylg=1/SIG=11m1m63rc/**http%3a//groups.yahoo.com/group/svg-developers/join Visit Your Group http://us.lrd.yahoo.com/_ylc=X3oDMTJkdm9vbmhnBF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNjAxMDMwMzg5BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMTUyMDIzODM0;_ylg=1/SIG=11hnfu9rs/**http%3a//groups.yahoo.com/group/svg-developers| Yahoo! Groups Terms of Use http://docs.yahoo.com/info/terms/ | Unsubscribe [EMAIL PROTECTED] New Message Search Find the message you want faster. Visit your group to try out the improved message search. http:// Share feedback on the new changes to Groupshttp://us.lrd.yahoo.com/_ylc=X3oDMTJtZ2trNjgzBF9TAzk3MzU5NzE0BF9wAzIEZ3JwSWQDMTI5ODQyMQRncnBzcElkAzE2MDEwMzAzODkEc2VjA25jbW9kBHNsawNmZGJjawRzdGltZQMxMTUyMDIzODM0;_ylg=1/SIG=11im36rmb/**http%3a//surveylink.yahoo.com/wix/p1412899.aspx Recent Activity - 21 New Membershttp://us.lrd.yahoo.com/_ylc=X3oDMTJmMGN1ZjRlBF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNjAxMDMwMzg5BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzExNTIwMjM4MzQ-;_ylg=1/SIG=11pn6kb53/**http%3a//groups.yahoo.com/group/svg-developers/members Visit Your Group
Re: [svg-developers] images in SVG
On 7/4/06, Erik Dahlström [EMAIL PROTECTED] wrote: On Tue, 04 Jul 2006 14:51:50 +0200, arnorro [EMAIL PROTECTED] wrote: Hello, I want to integrate binary images (mainly PNG) into a SVG document. The library I write generates SVG images which will be used in web environments. I need to know several things about the images (like size and format) before I am able to put them into the SVG, therefore I need a local path as input from the user. If I link the images in a web environment I would need an absolute path from the docroot (or the same relative path in both cases, but I can't enforce this). The library generates other output formats, so that I can't enforce special configuration options like a webpath for images for SVG. Or more exact: I do not want to do this ;) . So I am looking for a way to really integrate the binary data in the SVG. I imagine something like a CDATA section which I link in the image element. To make it even worse, this solution should work with Gecko, Adobe SVG viewer and Opera. I was not able to find something like this ia Google, or by looking at the RFC. The RFC only mentiones paths for the image element. Best regards, Kore Is sounds like it's the data URI scheme you're looking for? An example: http://www.w3.org/Graphics/SVG/Test/20030813/htmlframe/full-struct-image-04-t.html For more information on data URI:s see here for example: http://en.wikipedia.org/wiki/Data_Uri Regards /Erik Just to make life easier Data URI work on FF, Opera. IE does not ship one but you and build you one I have tried on IE 5,6 supposingly it should work on 7. here is the link of the one for IE http://www.codeproject.com/internet/DataProtocol.asp it's simple. Best luck. Phi -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- Great things are happening at Yahoo! Groups. See the new email design. http://us.click.yahoo.com/TISQkA/hOaOAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: Re : [svg-developers] My shape doesn't want to follow....
On 6/14/06, Bruno Marquiÿe9 [EMAIL PROTECTED] wrote: Thanks for your answer. Your problem is common, though your diagnosis is probably not quite right. If you are putting the mousemove event on the target element itself, then you are losing the mousemove event when you exit the target element's area. ***Yes you're right, the g is sometimes not redrawn before my mouse pointer exits it. But as you have understood my g element is composed of two parts : a graphical one (use element) and a textual one (text element). When my mouse pointer is on the textual one it's working (I can't drag my g element as fast as I want) but on the graphical one , not... why? I Can't answer you on the SVG 's why but I can answer from the rendering developer point of view. a- Text =easy and fast I Work on the rectangle if the mouse position is inside the rectangle then fire an event. b- Image/Graphic It needs time: first it exam to see if a mouse position is inside the rectangle. If this is true the I will exam to see if if that part of a rect is indeed painted then I will fire an event (That the way I do- Others may be different but it should be on the same evil principle- IsPositionPainted?). Hope it help. Phi. Instead, put it on the document root, and have a background rectangle that covers the whole viewport. That way, the mousemove events will still register even if you move too fast for the target element to follow, and the element will catch up when you slow down. *** I'm not sure : If I remove the mousemove from the target element, how can I know after on which g element was my mousepointer when the mousemove event was triggered... ? * Bruno . [Non-text portions of this message have been removed] [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- Home is just a click away. Make Yahoo! your home page now. http://us.click.yahoo.com/DHchtC/3FxNAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] USING a *.ZIP instead of *.SVG
We have change SVGProtocol to ZipProtocol. With more functionality and discussion such as Queuing (deferring Job), Pre-load data; and animation; including examples. You can find it at :oneplusplus.com On 6/9/06, minhducthandan [EMAIL PROTECTED] wrote: We happily inform you the new feature of our SVGProtocol that enables developer to send one ZIP instead of many raw data such as SVG, HTML, JS, image etc. files. (You don't have to use it's SVG's feature). It also give server a mechanism to 'cache/preload' file(s) that to be called later. (Sorry with the limited resource that we have we are not very much gear up for non-windows versions yet). -- I will upload the version with this new feature first thing next monday when I finished some of its documentation--- 1- Install FF: download oneplusplus.com/download/svgprotocol.zip rename it to svgprotocol.xpi use FF to open it. 2- Install IE: download oneplusplus.com/download/setup1.zip unzip it to a directory run setup. 3 Using: instead of indicate as file such as yourdomain.com/images/yourfile.svg you can do like this. svgdata:GetZip/yourfile.svg;;SIG=1432;///HTTP:/yourdomain.com/YOURZIP.ZIP Where yourfile.svg represents the name of the file stored inside the 'YOURZIP.ZIP'. The SIG field is a name/id to differentiate one app from other app in the same client's system. If the file 'YOURZIP.ZIP' contains more than one files then the other files are preloaded or cached. Assuming you use the same value of the SIG field in the protocol. Subsequence call of file(s) with the same SIG field will be take from local 'cached/[reloaded' ZIP instead of requiring a round trip if it's there. Hope this help Phi [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- Protect your PC from spy ware with award winning anti spy technology. It's free. http://us.click.yahoo.com/97bhrC/LGxNAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: SVG Doubt
Hi Roman. For the record. I should not answer your twice attacking me on this list. . The first time you accuse me OUT OF THEIR MIND when you asking me to help Batik instead of do my way. . And now : work on non-windows versions : I know you work base a lot on Linux FF and Batik. . The rest of your argument: I don' have to and I don't want to answer. You and I come from different background it may drive you to think one way while other may think other way. Thanks but no thanks Phi On 6/9/06, Ronan Oger [EMAIL PROTECTED] wrote: On Friday 02 June 2006 22:44, Phi Tran wrote: I like to share with you all some of my thoughts based on reasoning and my observation and as result on some of my experience: 1- You all know having a very good welcome and much more potential then FLASH. Adobe has more reputation then Macromedia, they an easily push it thru to become wide accepted standard but they choose other way around?. It tell me something that either they could not find the talented resource enough to make it thru or the architect of it has some flaws/hurdle to make SVG become inferior or both. To me this is admittance on Adobe part that SVG will not serve their purpose and inferior to Flash? 2- We have got into this dilemma: a- If we put everything (Script and event) inside the SVG then 'SVG can not access external elements. Then this is nothing more then an other 'Flash. In this case I have not seen any player can have it technically competitive yet simply it's veeery slow. I personally have done some research on Batik and FF on this matter and I don't think that architect can helping me to overcome this hurdle. I can not follow your point. Put everything inside what? SVG is a natively-supported standard for all modern browsers. Even stone-aged IE is implementing it natively. In other words, except for those users who insist on using 2000 technology, SVG is natively supported in their browser. Therefore there is no such thing as an inaccesible element. You have an svg page, and you render it. Or you have an xhtml page, and you render it. There is nothing to add beyond this, as there is nothing outside of that document context. Your arguments appear to be firmly stuck in 2001. b- If we put the SVG outside of the player and/or using SVG-outside javascript making SVG as a part of the DOM. I have give up on this when all time and every time IE will fails me if there is about 5-6000 elements total I have not come up with the exact number yet but 6000 is a sure shot. FF other hand do not fail me on about 7000 yet but it cost me two arms and a leg to have an element update. (I have not counting the loading time yet). Again, what player? There is no player except for stand-alone players such as SVG players on mobile systems. Are you referring to the legacy 2001 Adobe SVG viewer plugin? Phi, that was almost six years ago. You might consider developing around modern tools. c- As some have suggested: Take the code from Batik or FF then make it work on IE? building a Me too ? It is not going to be better either -I think?-. Not a good idea, since IE are already solving their own problem. d- I do believe the VML plug-gin for none IE may be more appealing to big player such as Google map then having SVG or even MS live local ? 3- Let's be real: Just give me an percentage of client that does not have access to IE. You can have 15-20% of the client that have FF or Opera. Among them how many does not have access to IE ? I think this number is very small. Phi, Do you really want to exclude Mac OSX users (you know, the cool people with too much money) from your user base? What about mobile users? There are more web browsers on mobile phones than on desktops already, and everyone knows that the desktop market is stagnant. 4- Does Microsoft having any incentive to have SVG natively support ?. give these facts/fact-toids Well, they have enough incentive to be reportedly working on it. a- They already have VML. b- It does not take much time to get the open source then make it become an plug-gin activeX as of AVG. As the way MS does in the pass with filer activeX; 99% percent of the development are already there?. I think this will become one more Flash inferior product. Not counting that MS are competing with Adobe on other areas of the Web development? Another ActiveX Me too ? I doubt anyone will ever roll out another activeX component. That is far too lame. c- Hope come when other browsers are supporting SVG? will it cause MS to support SVG?. Without any other development we are all hung by a thread. ASV is an ActiveX which is OS application now it works on XP, 2000. Does it work on Vista? LongHorn?. Where is hope? You should read the tech news more. Ever heard of Nokia? or of OSX? You are right, plugins are pretty much doomed. The only
Re: [svg-developers] Re: SVG Doubt
On 6/4/06, Andreas Neumann [EMAIL PROTECTED] wrote: Hi Phi, I am getting tired about this discussion all the time. SVG is not dependent on Adobe, nor is Adobe dependent on SVG. Adobe just was one of the first implementors but is currently not active. This does not mean that Adobe does not see any value in SVG. They just think that SVG is better when it is supported by the browser natively. Adobe implemented SVG in many Adobe products: Illustrator, GoLive, Indesign, Graphics Server, etc. just to name a few. Luckily, browser vendors now took over. Opera, Mozilla and Apple are currently developing native SVG support. Native SVG support is better than plugins anyway, since SVG is now first class citizen in the browser and not locked into a plugin. Native SVG also means full access to browser features and the DOM. As Jeff pointed out, there is a very high probability that IE8 will have native SVG support. At least Chris Wilson (chief developer of IE) stated that SVG belongs to the interoperable core of the future web browser. So why doubt and discuss about the future of SVG all the time? (it was discussed a few hundred times on this list already) It will happen and currently happens in the alternative browsers. Once everybody else will have it, Microsoft will have it as well. Thats pretty sure. Andreas --- In svg-developers@yahoogroups.com, Phi Tran [EMAIL PROTECTED] wrote: I like to share with you all some of my thoughts based on reasoning and my observation and as result on some of my experience: 1- You all know having a very good welcome and much more potential then FLASH. Adobe has more reputation then Macromedia, they an easily push it thru to become wide accepted standard but they choose other way around?. It tell me something that either they could not find the talented resource enough to make it thru or the architect of it has some flaws/hurdle to make SVG become inferior or both. To me this is admittance on Adobe part that SVG will not serve their purpose and inferior to Flash? 2- We have got into this dilemma: a- If we put everything (Script and event) inside the SVG then 'SVG can not access external elements. Then this is nothing more then an other 'Flash. In this case I have not seen any player can have it technically competitive yet simply it's veeery slow. I personally have done some research on Batik and FF on this matter and I don't think that architect can helping me to overcome this hurdle. b- If we put the SVG outside of the player and/or using SVG-outside javascript making SVG as a part of the DOM. I have give up on this when all time and every time IE will fails me if there is about 5-6000 elements total I have not come up with the exact number yet but 6000 is a sure shot. FF other hand do not fail me on about 7000 yet but it cost me two arms and a leg to have an element update. (I have not counting the loading time yet). c- As some have suggested: Take the code from Batik or FF then make it work on IE? building a Me too ? It is not going to be better either -I think?-. d- I do believe the VML plug-gin for none IE may be more appealing to big player such as Google map then having SVG or even MS live local ? 3- Let's be real: Just give me an percentage of client that does not have access to IE. You can have 15-20% of the client that have FF or Opera. Among them how many does not have access to IE ? I think this number is very small. 4- Does Microsoft having any incentive to have SVG natively support ?. give these facts/fact-toids a- They already have VML. b- It does not take much time to get the open source then make it become an plug-gin activeX as of AVG. As the way MS does in the pass with filer activeX; 99% percent of the development are already there?. I think this will become one more Flash inferior product. Not counting that MS are competing with Adobe on other areas of the Web development? Another ActiveX Me too ? c- Hope come when other browsers are supporting SVG? will it cause MS to support SVG?. Without any other development we are all hung by a thread. ASV is an ActiveX which is OS application now it works on XP, 2000. Does it work on Vista? LongHorn?. ONLY THE FUTURE WILL TELL. Thanks Phi - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links Hi Andreas. You may mis understand me I think I like to give you an example: It's Real (Not on ideaology). Here is my observation. A SVG FONT contains about at least 1000s elements. Just trying to embed about 5-7 font files into your HTML On both IE and FF then see what happen. I am not kidding. 1-Observe yourself on IE ,FF and Opera. 2-Then try chage somthing at the botom of the DOM. or trying to play
Re: [svg-developers] SVG Protocol for FIreFox and IE 4,5,6,7
Hi Barend. Thank you for your input. On 6/2/06, Barend Köbben [EMAIL PROTECTED] wrote: I have not have a SVG protocol NON-Windows Yet. I'd suggest you'd concentrate on getting NON-windows working, what' s the use of turning a platform independent graphics format into a windows-only one? Could just use GDI (or XAML?) in that case... FYI: Internally it use two WIndows' component. (i) msxml3.dll - Which there is a work-around easily for NON-Windows in using XMLHTTP. (ii) XML.dll.Which we: a- don't like; b-slow the process too much (For our goal is to enable SVG to process hi quality LARGE SCREEN ANIMATION). We are working on this but we do not have the time table for it yet. Please don't quote when I say 3-4 week because anything I said on this list it is a part of my commitment as well. Thanks. Phi. Barend - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- Everything you need is one click away. Make Yahoo! your home page now. http://us.click.yahoo.com/AHchtC/4FxNAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: SVG Doubt
I like to share with you all some of my thoughts based on reasoning and my observation and as result on some of my experience: 1- You all know having a very good welcome and much more potential then FLASH. Adobe has more reputation then Macromedia, they an easily push it thru to become wide accepted standard but they choose other way around?. It tell me something that either they could not find the talented resource enough to make it thru or the architect of it has some flaws/hurdle to make SVG become inferior or both. To me this is admittance on Adobe part that SVG will not serve their purpose and inferior to Flash? 2- We have got into this dilemma: a- If we put everything (Script and event) inside the SVG then 'SVG can not access external elements. Then this is nothing more then an other 'Flash. In this case I have not seen any player can have it technically competitive yet simply it's veeery slow. I personally have done some research on Batik and FF on this matter and I don't think that architect can helping me to overcome this hurdle. b- If we put the SVG outside of the player and/or using SVG-outside javascript making SVG as a part of the DOM. I have give up on this when all time and every time IE will fails me if there is about 5-6000 elements total I have not come up with the exact number yet but 6000 is a sure shot. FF other hand do not fail me on about 7000 yet but it cost me two arms and a leg to have an element update. (I have not counting the loading time yet). c- As some have suggested: Take the code from Batik or FF then make it work on IE? building a Me too ? It is not going to be better either -I think?-. d- I do believe the VML plug-gin for none IE may be more appealing to big player such as Google map then having SVG or even MS live local ? 3- Let's be real: Just give me an percentage of client that does not have access to IE. You can have 15-20% of the client that have FF or Opera. Among them how many does not have access to IE ? I think this number is very small. 4- Does Microsoft having any incentive to have SVG natively support ?. give these facts/fact-toids a- They already have VML. b- It does not take much time to get the open source then make it become an plug-gin activeX as of AVG. As the way MS does in the pass with filer activeX; 99% percent of the development are already there?. I think this will become one more Flash inferior product. Not counting that MS are competing with Adobe on other areas of the Web development? Another ActiveX Me too ? c- Hope come when other browsers are supporting SVG? will it cause MS to support SVG?. Without any other development we are all hung by a thread. ASV is an ActiveX which is OS application now it works on XP, 2000. Does it work on Vista? LongHorn?. ONLY THE FUTURE WILL TELL. Thanks Phi On 6/2/06, Jeff Schiller [EMAIL PROTECTED] wrote: Actually, digging a little more the spec (http://www.w3.org/TR/SVG11/attindex.html) says that xlink:href is not defined for the script element after all. Is this something that all implementations have just decided to do anyway? Seems sensible and it currently works in ASV, Opera, and Firefox... And what is the externalResourcesRequired attribute all about? Now I'm confused... Jeff --- In svg-developers@yahoogroups.com, Jeff Schiller [EMAIL PROTECTED] wrote: This is one of the things which confused me in the very beginning. The script element in SVG is not exactly the same as the script element in HTML. It is not obvious how to include external scripts from the spec: http://www.w3.org/TR/SVG11/script.html#ScriptElement It's like the specification is intentionally confusing on this point. You have to use the xlink:href attribute, not the src attribute. Furthermore, the xlink namespace needs to be defined up front on your SVG element: svg version=1.1 ... onload=init(); xmlns=http://www.w3.org/2000/svg; xmlns:xlink=http://www.w3.org/1999/xlink; script xlink:href=yourscript.js/ /svg Another option is to include the script in the body of the script element (be sure to use CDATA block if you use characters like , , etc). Also, if all your functionality is happening in the SVG file directly, I advise you to do away with the referencing HTML document as it serves no purpose. Regards, Jeff --- In svg-developers@yahoogroups.com, Pramod Eligeti. pramodcse@ wrote: Hi, i just have a simple doubt in SVG. 1. body scroll=no embed src=WorldView.svg type=image/svg+xml width=100% height=100% pluginspage=http://www.adobe.com/svg/viewer/install/main.html; div id=infoDiv/div /body - here i am including the SVG WorldView document in the XHTML page. 2. script type=text/javascript language=javascript src=ClientEventHandler.js /script script type=text/javascript language=javascript
Re: [svg-developers] SVG Protocol for FIreFox and IE 4,5,6,7
On 5/31/06, minhducthandan [EMAIL PROTECTED] wrote: Hi All! We gladly send all of you an invitation to experience the smoothness and the effortless to have the SVG display on your web page using SVG protocol with easy 1,2,3 steps. Sorry for your inconvenience 1- Use your FireFox (Windows version) to open this link http://oneplusplus.com/download/svgprotocol.xpi. and allowing it to install the SVG protocol. It is : http://oneplusplus.com/download/svgprotocol.ZIP then rename it to svgprotocol.xpi from there your FF will open it. 2- Follow this link to see the demo. http://oneplusplus.com/webproject/svgprotocol.html ***Once you see this demo it will automatically enable IE 4,5,6 to use the protocol as well. 3- In case you want more information or to completely remove it from your system then we have http://oneplusplus.com/download/svgprotocol.doc or http://oneplusplus.com/download/svgprotocol_doc.zip Experience yourself you will see with its speed and the Pick-And-Choose approach it will now enable developer to do animation on large image scale. Those are what we have tried and unable to achieve through other approaches. We Hope you enjoy them Thanks Phi Note: In case you don't have time to Google for Asynchronous Pluggable Protocols. It is just a mechanism allowing developer to treat SVG file as if it is an image data file. Then you can set it as a value src of an img element, background-image of any element (using style), or dynamically using CSS or javascript. - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- You can search right from your browser? It's easy and it's free. See how. http://us.click.yahoo.com/_7bhrC/NGxNAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: IE 5, 6,7 Support SVG 'Natively'? -Make it easy-
On 5/18/06, Phi Tran [EMAIL PROTECTED] wrote: On 5/18/06, Andreas Neumann [EMAIL PROTECTED] wrote: Hi Phi, I don't understand this at all. As I understand it, the final result through this magic process is a static raster image. What is the benefit of receiving a static raster image? In that case PNG/GIF/Jpeg work just fine. The interesting part of SVG is the interactivity and animation part. If an SVG solution does not support these, I don't see any real benefit over other static raster images. But maybe I just misunderstood the process or the result. Andreas You may be right? IF. 1- You only use static. NO changing such as dynamic scale,or rotate or changing color, and - Of cource you can always doing it by a client server round trip. 2- Animation: Technically speaking is is a multi-page bitmap. You can have it here. The speed is REALY REAL FAST. At the bottom of any computerized image it is a RASTER. And ALWAYS the RASTER. 3- We also providing you with the so call Bitmask. That you can get by Using AJAX mechanism (but rigth at the OS). With this mechanism, you will able to know exactly where the position of the cursor. - It is painted? What color? when you mouse goes over that IMG . The feature that you can not get from browser or viewer even it is native. 4- You can follow this link for further INFO: http://msdn.microsoft.com/workshop/networking/pluggable/pluggable.asp . 5- You always need script. Either inside the SVG or outside the SVG document anyway. In short. This SVG protocol just enable WEB developer to generate on-the fly images (If You use only once then it is static if you changing according to your formula over time then it is dynamic). I just happen using SVG format as one of it input data stream. 6- As I have mention may times in the past. We have something GOOD. we share. We have come from long way Javascript dynamic image generation then applet. But we think this is the best that we have right now. 1- As normal when the Requesting agent ( browser) browser requests an URL such as Yourdomain.com/images/AAA.GIF then It request through the Windows OS (URLMON.DLL?). This will return the binary image to the request agent (in this case it is IE). 2- So far there are some predefined protocols: as: //HTTP: Data: FIle: JavaScript: 3- The request Agent has to follow that protocol (format) for the OS to know where to get the data. You are very familiar with //HTTP: protocol; Most of you familiar with DATA: protocol such as DATA:Base64 or Javascript:Variable (to dynamically load CSS or even some image). 4- As you see all protocol always end by a : (column). 5- SVG protocol add one more protocol to the OS. I't's named SVGData: All the command and sub command follow are short cut for the SVG protocol to know where is the SVG data to get, either on the server or being downloaded from the browser, what resolution (Scale, Rotate). ViewPort. (You SVG may be very big but you only want the protocol to get only a small part of it). After got those data the protocol will generate an image in this case it is an in-memory PNG image then pass it back to the request agent (browser) Then the browser will display it as if it is a REAL PNG file. 6- In case the browser request a SVG file through the SVG protocol then it will get it from the sever then translate it into a PNG image before pass it back the image to the browser. 5- To the browser it only that a request is sent and an actual PNG image is received. 6- Because the URL format allows up to 2048 bytes Then we take that advantage to allow Developer to upload all or partial SVG (text). The SVG protocol will take that data translate it into a PNG to return to the browser. Example: src=SVGdata:File/Load;charset=US-ASCII,SIG=abcd,Viewport[-1,-1,205,205]Scale[ 4.17,4.17];http://localhost/images/icon_update.svg; Instead of http://localhost/images/icon_update.svg as the SVG location you can replace it with other SVG element such as: g rect x1=10 y=10 width =20 height =40 rx=4 style='fill:#FF;fill-opacity=0.5' / fill-opacity:0.5/circle cx=100 cy=120 r=20 style='fill:none stroke-windth:1' //g (it has to be in XML format) In this case the SVG protocol will draw you a rectangle and a circle. then return the PNG back to the browser. 7- In the multi-task environment there arw many web apps can run at the same time then we develop a 'SIG= to keep track one application from the other. 8- When you follow the protocol you need to follow it by all the Column, Semi-column Equal ... character and case sensitive for it not wrongly parse the data. Hope this help. Phi [Non-text portions of this message have been removed
Re: [svg-developers] Re: IE 5, 6,7 Support SVG 'Natively'? -Make it easy-
No it is not a Plugg-in. It does not have a display As I say it is a Pluggable Protocol As defined by MS. Once installed it is a part of the Windows operation system. You can acesss SVG file thru other means such as XMLHTTP without using the browser. As an example Ie do not support SVG then make it do it. What I mean 'Native' is it not using any embed or object tag but as CSS or SRC as normal URL protocol. Remember that IE URL protocols. Such as //HTTP//... or FILE:///.. THis is designed for SVG When an IMG or XMLHTTP (AJAX) request a SVG file. The protocols is a front-end to translate and output back to the browser the information that it understand to display the image. That Simple. On 5/18/06, Jeff Schiller [EMAIL PROTECTED] wrote: Phi, Can you give us some more information here? I haven't installed your DLL yet, but what is it exactly - is it a plugin for IE? Do you have some more information like what SVG features it supports, how it works. I'm afraid I had a little trouble understanding your text file. FYI, just for terminology sake, it's not native support of SVG since this is some 3rd party DLL that people will still have to download. Native support to me always implied that the browser supports it directly without the need for any additional downloads. But it still looks exciting whatever you've got here... Jeff --- In svg-developers@yahoogroups.com, minhducthandan [EMAIL PROTECTED] wrote: Remember the old but current way you put image to the web page? set BMP or JPG or PNG or GIF into a IMG display the image? - Put it in the src attribute!. You now can do that with SVG using SVG Pluggable protocol. 1- Download oneplusplus.com/download/setup.zip. 2- Unzip it. 3- Read the file SVGPROTOCOL.TXT. Then install. 4- Done. In short SVG Protocol allows you to have the SVG document or elements to be display in (any?) element of the HTML DOM Either Static or Dynamic. As simple as: img id='test' style='LEFT:0px;OVERFLOW:hidden;WIDTH:205px;BORDER-TOP-STYLE:none;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;POSITION:absolute;TOP:10px;HEIGHT:205px;BACKGROUND-COLOR:transparent;BORDER-BOTTOM-STYLE:none;' src=SVGdata:File/Load;charset=US-ASCII,SIG=abcd,Viewport[-1,-1,205,205]Scale[ 4.17,4.17];http://localhost/images/icon_update.svg; Many thanks. Phi. Note: We update that file very often. - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- Protect your PC from spy ware with award winning anti spy technology. It's free. http://us.click.yahoo.com/97bhrC/LGxNAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: IE 5, 6,7 Support SVG 'Natively'? -Make it easy-
On 5/18/06, Jeff Schiller [EMAIL PROTECTED] wrote: Phi, Can you give us some more information here? I haven't installed your DLL yet, but what is it exactly - is it a plugin for IE? Do you have some more information like what SVG features it supports, how it works. I'm afraid I had a little trouble understanding your text file. FYI, just for terminology sake, it's not native support of SVG since this is some 3rd party DLL that people will still have to download. Native support to me always implied that the browser supports it directly without the need for any additional downloads. But it still looks exciting whatever you've got here... Hi Jeff. I put 'Native' in the quote because I don't know in what catergory I can put it in. At the sence of Third party DLL it is NOT; but at the sense that this is not browser related and it do nothing with the browser then it is. It jutt make 'ALL' The IE to support SVG. I don't know how to call it too. Phi Jeff --- In svg-developers@yahoogroups.com, minhducthandan [EMAIL PROTECTED] wrote: Remember the old but current way you put image to the web page? set BMP or JPG or PNG or GIF into a IMG display the image? - Put it in the src attribute!. You now can do that with SVG using SVG Pluggable protocol. 1- Download oneplusplus.com/download/setup.zip. 2- Unzip it. 3- Read the file SVGPROTOCOL.TXT. Then install. 4- Done. In short SVG Protocol allows you to have the SVG document or elements to be display in (any?) element of the HTML DOM Either Static or Dynamic. As simple as: img id='test' style='LEFT:0px;OVERFLOW:hidden;WIDTH:205px;BORDER-TOP-STYLE:none;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;POSITION:absolute;TOP:10px;HEIGHT:205px;BACKGROUND-COLOR:transparent;BORDER-BOTTOM-STYLE:none;' src=SVGdata:File/Load;charset=US-ASCII,SIG=abcd,Viewport[-1,-1,205,205]Scale[ 4.17,4.17];http://localhost/images/icon_update.svg; Many thanks. Phi. Note: We update that file very often. - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- Home is just a click away. Make Yahoo! your home page now. http://us.click.yahoo.com/DHchtC/3FxNAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: IE 5, 6,7 Support SVG 'Natively'? -Make it easy-
On 5/18/06, Andreas Neumann [EMAIL PROTECTED] wrote: Hi Phi, I don't understand this at all. As I understand it, the final result through this magic process is a static raster image. What is the benefit of receiving a static raster image? In that case PNG/GIF/Jpeg work just fine. The interesting part of SVG is the interactivity and animation part. If an SVG solution does not support these, I don't see any real benefit over other static raster images. But maybe I just misunderstood the process or the result. Andreas You may be right? IF. 1- You only use static. NO changing such as dynamic scale,or rotate or changing color, and - Of cource you can always doing it by a client server round trip. 2- Animation: Technically speaking is is a multi-page bitmap. You can have it here. The speed is REALY REAL FAST. At the bottom of any computerized image it is a RASTER. And ALWAYS the RASTER. 3- We also providing you with the so call Bitmask. That you can get by Using AJAX mechanism (but rigth at the OS). With this mechanism, you will able to know exactly where the position of the cursor. - It is painted? What color? when you mouse goes over that IMG . The feature that you can not get from browser or viewer even it is native. 4- You can follow this link for further INFO: http://msdn.microsoft.com/workshop/networking/pluggable/pluggable.asp. 5- You always need script. Either inside the SVG or outside the SVG document anyway. In short. This SVG protocol just enable WEB developer to generate on-the fly images (If You use only once then it is static if you changing according to your formula over time then it is dynamic). I just happen using SVG format as one of it input data stream. 6- As I have mention may times in the past. We have something GOOD. we share. We have come from long way Javascript dynamic image generation then applet. But we think this is the best that we have right now. 1- As normal when the Requesting agent ( browser) browser requests an URL such as Yourdomain.com/images/AAA.GIF then It request through the Windows OS (URLMON.DLL?). This will return the binary image to the request agent (in this case it is IE). 2- So far there are some predefined protocols: as: //HTTP: Data: FIle: JavaScript: 3- The request Agent has to follow that protocol (format) for the OS to know where to get the data. You are very familiar with //HTTP: protocol; Most of you familiar with DATA: protocol such as DATA:Base64 or Javascript:Variable (to dynamically load CSS or even some image). 4- As you see all protocol always end by a : (column). 5- SVG protocol add one more protocol to the OS. I't's named SVGData: All the command and sub command follow are short cut for the SVG protocol to know where is the SVG data to get, either on the server or being downloaded from the browser, what resolution (Scale, Rotate). ViewPort. (You SVG may be very big but you only want the protocol to get only a small part of it). After got those data the protocol will generate an image in this case it is an in-memory PNG image then pass it back to the request agent (browser) Then the browser will display it as if it is a REAL PNG file. 6- In case the browser request a SVG file through the SVG protocol then it will get it from the sever then translate it into a PNG image before pass it back the image to the browser. 5- To the browser it only that a request is sent and an actual PNG image is received. 6- Because the URL format allows up to 2048 bytes Then we take that advantage to allow Developer to upload all or partial SVG (text). The SVG protocol will take that data translate it into a PNG to return to the browser. Example: src=SVGdata:File/Load;charset=US-ASCII,SIG=abcd,Viewport[-1,-1,205,205]Scale[ 4.17,4.17];http://localhost/images/icon_update.svg; Instead of http://localhost/images/icon_update.svg as the SVG location you can replace it with other SVG element such as: g rect x1=10 y=10 width =20 height =40 rx=4 style='fill:#FF;fill-opacity=0.5' / fill-opacity:0.5/circle cx=100 cy=120 r=20 style='fill:none stroke-windth:1' //g (it has to be in XML format) In this case the SVG protocol will draw you a rectangle and a circle. then return the PNG back to the browser. 7- In the multi-task environment there arw many web apps can run at the same time then we develop a 'SIG= to keep track one application from the other. 8- When you follow the protocol you need to follow it by all the Column, Semi-column Equal ... character and case sensitive for it not wrongly parse the data. Hope this help. Phi [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text
Re: [svg-developers] Can I concat the transform matrix without nesting groups?
On 5/11/06, lbland [EMAIL PROTECTED] wrote: hi- I can apply (concat) transforms using groups like this: g transform=translate(50,50) g transform=translate(2,2) ! do stuff / g transform=translate(2,2) ! do stuff / /g /g /g In this case you can. As the way rendering agent do; - The grand parent then the parent will get first then the child. So you can combine as many as you want into one in the case of translate. - Only translate can combine with one other in the matrix let say 'rotate'. or scaleX - Be careful on the skew - If you combine then the result will not easy to predict.. - You can combine matrices up to the ancestor if they contain translate an ONLY one other let say 'Sacle'X' or rotate but no more then one other than the translate. - AND NOT THE SKEW. (if you put an r- in it will skrew you). in this case: - Is you combine translate just add x to x y to y. - If you combine 'Rotate' just add the gradient. - If you combine scale the you need to multiply - But if you combine one matrix to another: x,y you add. but if it indicates a rotate then you multiply. Thing will become more complicate if you combine one thing and a matrix, such as a rotate and a matrix that indicate rotate. ( you need to get sin, cos then multiply ..) - Hope this help Phi but I have to do it many times, say 100 times, for 100 nested groups. Can I just define one group and have a transform be applied to that group (context) as it appears in the svg serialization? Something like this: g transform=translate(50,50) transform=translate(2,2) ! do stuff / transform=translate(2,2) ! do stuff / /g So I don't have so many nestings of the g element? What is the correct syntax (or better, a URL explaining this issue)? thanks!- -lance [EMAIL PROTECTED] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- Protect your PC from spy ware with award winning anti spy technology. It's free. http://us.click.yahoo.com/97bhrC/LGxNAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Can I concat the transform matrix without nesting groups?
On 5/11/06, lbland [EMAIL PROTECTED] wrote: hi- I think you misunderstood the question. I know how to concatenate transformations. What I don't know is how to set (or concatenate) the transformation matrix of the current group without nesting groups. So, it's not the concatenate part I need to know, it is the non- nested group behavior part I need to know. thanks!- -lance The thing I laid down there are the 'rule' for 'concatenate' without using nested part. Phi On May 11, 2006, at 8:32 AM, Phi Tran wrote: On 5/11/06, lbland [EMAIL PROTECTED] wrote: hi- I can apply (concat) transforms using groups like this: g transform=translate(50,50) g transform=translate(2,2) ! do stuff / g transform=translate(2,2) ! do stuff / /g /g /g In this case you can. As the way rendering agent do; - The grand parent then the parent will get first then the child. So you can combine as many as you want into one in the case of translate. - Only translate can combine with one other in the matrix let say 'rotate'. or scaleX - Be careful on the skew - If you combine then the result will not easy to predict.. - You can combine matrices up to the ancestor if they contain translate an ONLY one other let say 'Sacle'X' or rotate but no more then one other than the translate. - AND NOT THE SKEW. (if you put an r- in it will skrew you). in this case: - Is you combine translate just add x to x y to y. - If you combine 'Rotate' just add the gradient. - If you combine scale the you need to multiply - But if you combine one matrix to another: x,y you add. but if it indicates a rotate then you multiply. Thing will become more complicate if you combine one thing and a matrix, such as a rotate and a matrix that indicate rotate. ( you need to get sin, cos then multiply ..) - Hope this help Phi but I have to do it many times, say 100 times, for 100 nested groups. Can I just define one group and have a transform be applied to that group (context) as it appears in the svg serialization? Something like this: g transform=translate(50,50) transform=translate(2,2) ! do stuff / transform=translate(2,2) ! do stuff / /g So I don't have so many nestings of the g element? What is the correct syntax (or better, a URL explaining this issue)? - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- You can search right from your browser? It's easy and it's free. See how. http://us.click.yahoo.com/_7bhrC/NGxNAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Can I concat the transform matrix without nesting groups?
So far there is not a set of formula for you to do that. What I tell you is my real life experience that I got from doing the SVG view. In you case istaed of g style=transform=translate(3,42) rect style=transform=translate(5,6) X1 xxx /g you can combine like this rect style=transform=translate(8,48) X1 xxx // that this. 6+2=8; 6+42=48 I Follow the rule. Phi On 5/11/06, lbland [EMAIL PROTECTED] wrote: On May 11, 2006, at 8:55 AM, Phi Tran wrote: The thing I laid down there are the 'rule' for 'concatenate' without using nested part. Phi- Thank you for your reply. I actually need more than the 'rule', I actually need the command and syntax. What is the SVG command to do it? I am probably just thick about this. Maybe it is as simple as putting something like this: transform=translate(2,2) into the svg serialization where I want it applied? and then it applies (concatenates) that to transform of the current enclosing group? I read a lot of documentation, but they didn't explicitly mention how to do this. Maybe it is just obvious (i.e.: can be implicitly done)? thanks!- -lance [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- Protect your PC from spy ware with award winning anti spy technology. It's free. http://us.click.yahoo.com/97bhrC/LGxNAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] progress on svg viewers?
We also have face the same problem but in doing animation for game That caused us to sit down to develop one just for rendering - We concentrate on SPEED and SIZE. (Unfornutately it is not for MAC but it OT). This is the TIP for LARGE SVG APP. - I/we as the render developer we don't mind to process any element of that XML. Howevever it take a toll- A big chunk of time for the render to process Path. There is no-way for the render to know which will show in your viewport beside process them ALL. I have seen we have processed more than 500 in order to pick only one that line in the viewport. YOU CAN'T blame me slow on that. -This what I like to see if there are some kind of attributes Top, Left Width. Height to be included in the element to screen down which and which. But the SVG at the time SVG is designed this problem has not encountered yet. - If you can have that in the SVG then rendering it just as a snap. Perhaps someone could sit down writing a program to insert those attributes into the 'Path' element. It sould be Very VERY GOOD It does not hurt to have them there Then the render agent will adapt to it without any problem - I know They love it. Hope this help. Phi On 5/9/06, davidbjaffe0 [EMAIL PROTECTED] wrote: I'm looking for an svg viewer that: - is fast, even for large svg files; - has good navigational abilities (zooming, panning, etc.) - has very good resolution (via antialiasing, etc.) - works on Mac. This is for RD - we generate large graphs in the process of assembling genomes and want to be able to visualize them to help improve our algorithms. We can avoid svg files altogether using Graphviz but we'd like to be able to exploit the neat features of svg. I've tried some of the svg viewers that are out there, and am a bit disappointed, e.g.: - Squiggle. It's just really slow. - Adobe plugin. Rather limited zooming capability. You can make the view bigger or smaller but you can't go to e.g. 60%. Are there any suggestions? Are more capable viewers under development? Or perhaps I'm trying to use svg for something it really wasn't intended for. Thanks very much, David Jaffe Manager, Whole Genome Assembly Broad Institute of MIT and Harvard - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- Protect your PC from spy ware with award winning anti spy technology. It's free. http://us.click.yahoo.com/97bhrC/LGxNAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Javascript Libraries and SVG
Yes; As the matter of fact JavaScript-ONLY- Can be done to the whole SVG DOC. without ASV or using Embedded tag it's supposed to work on all browsers. I have posted a demo example about 2 months ago it use only JavaScript. The speed is very much compatible plugg-in and natively supported. Phi On 5/8/06, chmavrog [EMAIL PROTECTED] wrote: Does anyone know if Javascript frameworks like Prototype,Dojo,Yahoo UI can be used with SVG DOM in building an SVG appliocation? - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- Get to your groups with one click. Know instantly when new email arrives http://us.click.yahoo.com/.7bhrC/MGxNAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: Javascript Libraries and SVG
It is oneplusplus.com/webproject/svgviewdemo.asp. - But to me it is Good but not enough. After that We build the Applet to generate SVG image for browsers. However it still also not good enough. I think by the end of this week I will be able post a solution for all windows platform browses. IE 4,5,6,7, FF, Opera... By then all you have to do is to put YourSVG.SVG into the CSS Stylesheet or src attribute of an img or a style background-image. of a div as if it is a normal .Gif or .Bmp or .Png. They all will be same. You also can put it as the text such as Img.src=SVGData:Data/Load,,Path d='M100,200 L100-100/ rect /circle / so on. I do beleive The solution is effectively making the IE supporting SVG 'natively'. I do think it will make our lkife breath much easier. Cheers. Phi On 5/8/06, chmavrog [EMAIL PROTECTED] wrote: Hi Phi, Is the demo in the files section of the site?If not could you give me the link? --- In svg-developers@yahoogroups.com, Phi Tran [EMAIL PROTECTED] wrote: Yes; As the matter of fact JavaScript-ONLY- Can be done to the whole SVG DOC. without ASV or using Embedded tag it's supposed to work on all browsers. I have posted a demo example about 2 months ago it use only JavaScript. The speed is very much compatible plugg-in and natively supported. Phi On 5/8/06, chmavrog [EMAIL PROTECTED] wrote: Does anyone know if Javascript frameworks like Prototype,Dojo,Yahoo UI can be used with SVG DOM in building an SVG appliocation? - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- Protect your PC from spy ware with award winning anti spy technology. It's free. http://us.click.yahoo.com/97bhrC/LGxNAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: Combining transform matricies
W3C/SVG having the order how a,b,c,d to be translated. Such as X,y to be translate last . . . . It Realy is the 'MESS' . There is a certain combination that you will get you into the the bigger mess. such as: Matrix1 having both skewX and translate then matrix2 also having skewY and translate. and you prefer it to be done one after other. The player don't know how to do it. The eassy way to do is put one in a g wrap-around the other. Cheers. Phi I On 5/7/06, jookeda [EMAIL PROTECTED] wrote: By + you actually mean *, as that is how matrices are combined to form the so-called Current Transformation Matrix. Combining matrices is nothing more than just matrix-multiplication, defined as: [A*B]_{i,j} = A.row(i), B.col(j) (Where , denotes a dot product). In other words, the i,j-th entry of the product matrix is given by the dot product of the ith row of A and the jth column of B. I latexed the general case for you: http://www.jasonkarldavis.com/multiply.png --- In svg-developers@yahoogroups.com, Richard Pearman [EMAIL PROTECTED] wrote: Hi, I've got myself into a bit of a mess with clipPaths and use elements with the result that I want to work out how to combine two transform matricies. matrix(a1,b1,c1,d1,e1,f1)+matrix(a2,b2,c2,d2,e2,f2) = ? I'm sure there's a formula for this and tried looking at the SVG spec but couldn't figure it out from that. Richard Pearman http://www.pixelpalaces.com/ The next stage in the evolution of web comics: http://www.onlinecomics.net/pages/details/listing.php?comicID=4415 - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] Yahoo! Groups Sponsor ~-- Home is just a click away. Make Yahoo! your home page now. http://us.click.yahoo.com/DHchtC/3FxNAA/yQLSAA/1U_rlB/TM ~- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: Vote for SVG Support in IE7
On 5/6/06, Doug Schepers [EMAIL PROTECTED] wrote: Just a note here to indicate a major obstacle/opportunity for SVG in IE. IE does not currently support DOM2 (much less DOM3), and thus many of the methods and consistency of scripting that we are used to in SVG would not be there if IE implemented SVG today. So, while I am definitely hoping that IE will eventually support SVG, I don't think it will happen until they build a new DOM engine. By that same token, when/if they do build it (and they have to, in order to make a competitive modern browser), SVG will be much easier for them to add on top while they are in the process. Overall, I'm optimistic, but I'm prepared to be patient. Regards- Doug Jeff Schiller wrote: I agreed on that. To me; as the situation right now it seem to be hopeless for IE to bundle ASV. I don't think MS is not going to consider to do it until at least it get then firm commitment ASV's side; beside logistical and cost affect of the move. I do not advocate for mine, but just try inject some vitamins into this pessimistic environment -I think ?. - And also it too excit for not to say something about it, Since it very first approach all SVG players: ADOBE, FF, Batik. . . stay the direction where SVG as a 'Child development platform it is very much ind pendent from other element of the DOM tree so that why it stay in 'specialty product' this make me rethink on this issue. Believe or not making IE to support SVG is hard even it is harder than making browserS (big S). that run on windows platform I think by the end of next week I will have a link for you play with the different but paint less approach to the SVG saga. I assure you it will make your live much easier then you think. It is simple as this: img src=SVGdata:File/Load;charset=US-ASCII,SIG=abcd, http://YourDomain.com/images/Your.svg; . . . or: YourImg.src=SVGdata:Data/Load;charset=US-ASCII,SIG=abcd, +SvgXMLDocument.ToString(); Thru (AJAX but run locally at client side) you will have much more available information of that image.such as the absolute color of a pixel on your img . . . From there you will process all event as if it is the normal html. Cheers. PHI. (Just a note: If -as the community- If you decide to use it then you guy should come up with some kind of escrow to make it become public if thing happen to me or mine causing us not continue further- You never know. And also to ensure that you WILL not going to be hung). | | Francis, | | Not sure why I'm nominated, but thanks - I guess ;) | | Anyway, I did send a request to Chris Wilson on his personal blog | feedback form for more information regarding SVG in IE and in | particular what was said about SVG and IE at MIX06. I never received | a reply, I assume he's swamped. | | However, tonight the IEBlog did put up links to MIX06 videos (each at | 1-hour long). Go read my summary here: | http://blog.codedread.com/archives/2006/05/04/the-future-of-in | ternet-explorer-and-web-standards/ | there was a small mention of SVG in the middle of one of the videos. | | Regards, | Jeff | | --- In svg-developers@yahoogroups.com, Francis Hemsher | [EMAIL PROTECTED] wrote: | | Hello All, | | I've looked at the recent votes, and its at about 185 and | continuing. | | I guess we could go on for the next few months and build | this to any | number. I think it's time to make a statement to the IEblog, rather | than extend this further. | | I'd like to nominate Jeff Schiller to revisit that blog to present | the SVG Developers Statement, based on the comments from the | voting list. | | This statement would assist the IE7 team to make a | decision, and see | the future if the right decision is made. | | We can quicky build this statement on this list, giving opportunity | for all to provide their input. | | Francis | | --- In svg-developers@yahoogroups.com, Doug Schepers doug@ | wrote: | | Hi, Francis- | | Nice work getting this ball rolling. I'm not sure how much affect | it will | have, but it certainly can't hurt. I also posted this to SVG.org. | | Francis Hemsher wrote: | | | | P.S. hopefully we will be a legitimate bug for IE8's native | | SVG Object. | | There will probably be updates between IE7 and IE8... let's hope | they | include SVG ASAP. | | Regards- | Doug | | | | | | | | | | Yahoo! Groups Sponsor | ~-- | Everything you need is oneclick away. Make Yahoo! your home | pagenow. | http://us.click.yahoo.com/AHchtC/4FxNAA/yQLSAA/1U_rlB/TM | -- | --~- | | - | To unsubscribe send a message to: | [EMAIL PROTECTED] | -or- | visit http://groups.yahoo.com/group/svg-developers and click | edit my membership | | Yahoo! Groups Links | | | | | | | | -- | No virus found in this
Re: [svg-developers] Inlining of image/bitmap data?
You can also use: http://www.motobit.com/util/base64-decoder-encoder.asp where you can import your image file then have it encoded into base64 format. THEN append this data:image/png;base64, in front. (for png) or data:image/tif;base64, for tif .. so on. (all the comma and the colum,semi-column should be exact) Good luck. Phi On 4/27/06, John Coe [EMAIL PROTECTED] wrote: there was a sample of inline image on Adobe's page, it looks like they removed it, but I found a copy of it here:( this one is inside a html page) http://www.dcs.shef.ac.uk/~davea/Library/images/SVGAbout.svg here is a page with some documentation: http://www.focusresearch.com/gw/?p=165 the one I have saved on my machine is pure svg, it looks like the image is stored and displayed in the style sheet like this: svg width=505 height=366 viewBox=0 0 505 366 xmlns:adobe=http://ns.adobe.com/AdobeSVGViewerExtensions/2.0/; style type=text/css ![CDATA[ @font-face{font-family:'AdobeCorpID-MyriadPkg';src:url(data:;base64,\ T1RUTwADACAAAQAQQ0ZGIIG/LWA8AAAd3EdQT1MFWIHmAAAeyAAADXBjbWFwQsH/+gAAHhgA\ AACwAQAEAgABAQEWQWRvYmVDb3JwSUQtTXlyaWFkUGtnAAEBASD4GwH4FgRe+476XvnQBR0AAKYs\ DfdbD/d9EdwcHYsSAAEBAX9Db3B5cmlnaHQgKGMpIDE5OTMsIDE5OTUgQWRvYmUgU3lzdGVtcyBJ\ Is there some reason that an external image is better? This looks pretty criptic and complex. Justin Clift [EMAIL PROTECTED] wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi all, I'm coding an Open Source GUI for creating eLearning (www.flameproject.org ). At the stage of writing the initial output side of things (animated SVG and Flash). Looking around for how to embed bitmap/image data inside an SVG, but can't seem to find it. _Can_ find info on how to reference an external image. i.e. image href=/some/external/path/image.gif width=50 height=50 / But that seems very non-practical for my kind of application. Is it even possible to embed/inline bitmap data into an SVG? I'm starting to think it's just not possible. :( Regards and best wishes, Justin Clift -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEUQIjFAuZn5lS2IMRAt+AAKC3FqGXVs8MSrFeu8HMkHloHBX/QwCgzTIh SNvgCrprm0jKaIMl6jTjKS4= =JHwv -END PGP SIGNATURE- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership - YAHOO! GROUPS LINKS Visit your group svg-developers on the web. To unsubscribe from this group, send an email to: [EMAIL PROTECTED] Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. - - How low will we go? Check out Yahoo! Messenger's low PC-to-Phone call rates. [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Inlining of image/bitmap data?
Oh. Something I forget: I have NO LUCK on IE(4,5,6) when using bae64 data encoding (except on mime). Maby when you go thur ASV there is different. On 4/27/06, Phi Tran [EMAIL PROTECTED] wrote: You can also use: http://www.motobit.com/util/base64-decoder-encoder.asp where you can import your image file then have it encoded into base64 format. THEN append this data:image/png;base64, in front. (for png) or data:image/tif;base64, for tif .. so on. (all the comma and the colum,semi-column should be exact) Good luck. Phi On 4/27/06, John Coe [EMAIL PROTECTED] wrote: there was a sample of inline image on Adobe's page, it looks like they removed it, but I found a copy of it here:( this one is inside a html page) http://www.dcs.shef.ac.uk/~davea/Library/images/SVGAbout.svghttp://www.dcs.shef.ac.uk/%7Edavea/Library/images/SVGAbout.svg here is a page with some documentation: http://www.focusresearch.com/gw/?p=165 the one I have saved on my machine is pure svg, it looks like the image is stored and displayed in the style sheet like this: svg width=505 height=366 viewBox=0 0 505 366 xmlns:adobe=http://ns.adobe.com/AdobeSVGViewerExtensions/2.0/ style type=text/css ![CDATA[ @font-face{font-family:'AdobeCorpID-MyriadPkg';src:url(data:;base64,\ T1RUTwADACAAAQAQQ0ZGIIG/LWA8AAAd3EdQT1MFWIHmAAAeyAAADXBjbWFwQsH/+gAAHhgA\ AACwAQAEAgABAQEWQWRvYmVDb3JwSUQtTXlyaWFkUGtnAAEBASD4GwH4FgRe+476XvnQBR0AAKYs\ DfdbD/d9EdwcHYsSAAEBAX9Db3B5cmlnaHQgKGMpIDE5OTMsIDE5OTUgQWRvYmUgU3lzdGVtcyBJ\ Is there some reason that an external image is better? This looks pretty criptic and complex. Justin Clift [EMAIL PROTECTED] wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi all, I'm coding an Open Source GUI for creating eLearning ( www.flameproject.org). At the stage of writing the initial output side of things (animated SVG and Flash). Looking around for how to embed bitmap/image data inside an SVG, but can't seem to find it. _Can_ find info on how to reference an external image. i.e. image href=/some/external/path/image.gif width=50 height=50 / But that seems very non-practical for my kind of application. Is it even possible to embed/inline bitmap data into an SVG? I'm starting to think it's just not possible. :( Regards and best wishes, Justin Clift -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEUQIjFAuZn5lS2IMRAt+AAKC3FqGXVs8MSrFeu8HMkHloHBX/QwCgzTIh SNvgCrprm0jKaIMl6jTjKS4= =JHwv -END PGP SIGNATURE- - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership - YAHOO! GROUPS LINKS Visit your group svg-developers on the web. To unsubscribe from this group, send an email to: [EMAIL PROTECTED] Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. - - How low will we go? Check out Yahoo! Messenger's low PC-to-Phone call rates. [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: Trouble with fonts
On 4/26/06, Nikolya Patskov [EMAIL PROTECTED] wrote: --- In svg-developers@yahoogroups.com, Andreas Neumann [EMAIL PROTECTED] wrote: Hi, do you use the correct unicode encoding? Does the machine with the viewer have the font installed? Or did you embed the font as an svg font? Andreas --- In svg-developers@yahoogroups.com, Nikolya Patskov algornik7@ wrote: Hello! Arabian, chinese symbols aren't displayed in svg text element. What's the problem? Thanks. Yes, machine have the font installed. What does it mean to use correct encoding in svg? What does it mean to embed font as an svg font? Thank you. Sent one OFF LIST. Phi - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: Sending SVG segment by Email
On 4/21/06, Francis Hemsher [EMAIL PROTECTED] wrote: Hi Thomas, I truly sense that Batik is a valid tool, and a great amount of quality effort has been invested. Sometimes, however, we loose focus on the need to access that effort in an intuitive and seamless manner. Believe me, I have made this mistake more than once. Francis thomas.deweese wrote: I don't really care if you respect the site. As it is the site works just fine for about 99.999% of the population. The time I have is spent focused on making Batik the best tool it can be. From a resources point of view I'm sure you and lots of other people could do a much better job putting an HTML site together, and contributions are always welcome! Can we please get back to SVG and stop obsessing over HTML site design? - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links As I understand that this list nourishes professionalism. We do promote respecting of all other developers as well as ourselves. As the professional once we go on legitimate web site and if their script is put on the external JS file. It is a clear underlined intention of those owners that you are not opt to 'Look at the code' even that you can. The basic rule: Treat other the way you want to be treated. Is that right? ? ? Phi. [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] SVG dying?
I disagree 100% for the following reason. 1- Web User more and more become sophisticated. They want the info with pleasure/ entertained Both you and I agree they/consumers always demand more and more. (according in one internal study of a F100 in Houston, Tx that it has more surf activity (40%) more than any other competitor because their web sites are designed by artist not purely developer). 2- Up to now there is no browser base, dynamic graphical development 'platform'. Some may argue Flash but Hum hum. . . they all just the selection of 'predefined element. 3- There are two inter-changeable (propriety VML) and SVG. So no other public domain, browser base, dynamic graphical development 'platform' beside SVG. 4- The only discouraged fact is ADOBE put a dead end to its ASV. They may think with that move without Flash you can do it . Period You nerve know if there may be something is about to come out. Personally I think Flash or even if ADOBE goes back to ASV are not able to make IE+ASV or IE+Flash more better then other browser that support SVG negatively. By nature FLASH and ASV are ChildWindows/process they can not put themselves commingling with other graphical elements of the page as one among other. I challenge any one using one instanceof either ASV or FLASH to create a picture that both 100 opaque and semi-transparent. Simply it not there. Hope this help. Phi. On 4/18/06, Bill Thoen [EMAIL PROTECTED] wrote: Robin Berjon wrote: I don't know if there are other fora for discussion, I know I tend to go to the #svg IRC channel on irc.freenode.net since a lot of interesting discussions and help-giving tends to take place IMHO. One other thing... when I tried to re-up my subscription here on the SVG developers forum, I found Yahoo's nosy (required) questionaire really, really annoying. Their privacy policy is even worse (basically it says they can do whatever they like with the info they gather from subscribers.) Since I have cookies turned off, that was a hassle too. I tried several times to get re-subscribed, and each time I hadn't done something right, it forced me to re-enter ALL the info again. So I filled out a bunch of lies, got signed up, but they managed to cross-reference my old info using my e-mail address anyway (even though since I had forgotten my old password *I* couldn't use it!) Because of Yahoo, I came within an ace of not bothering to re-join this forum again. If I hadn't known it was good from my past expeienmce a couple of years ago, I definitely wouldn't have joined because of Yahoo's policies. If somebody sets up an alternative SVG discussion forum using something like GNU mailman and doesn't require a lot of marketing demograpohics information, I'd be there like a shot and would never go back to a Yahoo forum again. I'm sure Yahoo's policy has turned others off from checking this group out; especially these days now that we all know the questionable uses to which concentrated information harvesting is put. - Bill Thoen - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: An SVG Tutorial
I Use Opera 8.54 then. Tools-Delete private data .. -- Advanced (select delete catch) ... Then restart the browser. (It work for me). Phi On 4/17/06, David Dailey [EMAIL PROTECTED] wrote: At 08:28 PM 4/16/2006, Guy wrote: Has anyone compiled a how-to for making your SVG app work in Opera? Mine works in FF and ASV, but I only get a fragment of it displayed in opera, and without any error messages it's kinda hard to know what opera doesn't like about it... The only troubles I've encountered so far -- and it has been unpleasant -- is that if I have a buggy SVG document embedded in HTML, and then I fix the bugs, I can't convince Opera 9.0 to release the foul taste it has in its mouth for what it must think was my attempt to poison it. If it didn't like that embed once, it's grudge seems to persist for generations, even after the browser has been stopped and restarted. Renaming everything (both the HTML and the SVG docs) seems to be the only way to go. Sometimes I have to remove the embed and then retype it, almost as though contaminating characters have been inserted by my keyboard. Firefox is occasionally cantankerous (from my perspective) in this way but if Opera were my child, it would be set in time out for its stubbornness. -- Of course I realize that it is just a shortcoming of mine: something I don't want to understand about browser psychology (like caching) -- how does one purge the cache in Opera, by the way? DD - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: An SVG Tutorial
On 4/13/06, Jeff Schiller [EMAIL PROTECTED] wrote: --- In svg-developers@yahoogroups.com, domenico_strazzullo [EMAIL PROTECTED] wrote: OT but somehow related: I don't know how long the updated svg page at Adobe has been on, but it states Adobe has taken a leadership role in the development of the SVG specification and continues to ensure that its authoring tools are SVG compatible. Isn't Flash an authoring tool? Am I reading too much in between the lines? No distinction in the page between SVGT and base. Also, under Products- Web Publishing, in the Web development and production section: Adobe SVG Viewer (link) is the free browser plug-in that lets you experience the next generation of data-driven, interactive, and personalized graphics on the web. That web text is years old when SVG was in its pre-natal infancy. Now SVG is in its ... toddler-hood ? :) My take on this is that Adobe has simply not updated their website with any meaningful information about their stance on SVG since the acquisition of Macromedia. However, post-acquisition, John Ferraiolo (Adobe) has stated in this newsgroup that Adobe's primary attitude towards SVG is fully positive (http://groups.yahoo.com/group/svg-developers/message/53433). We also know that FlashLite supports SVG-T, so presumably authoring tools will continue to support some form of SVG. Let's face it though: the Adobe SVG Viewer becomes less relevant day-by-day as modern browsers begin to implement the standard natively. Will Adobe release new versions of the ASV browser plugin? Personally, I doubt it. Their focus is now Flash, I'm sure of that. However, I wonder if Adobe has considered including SVG support within the Flash browser plugin. If that happened how would browsers distinguish who should render the SVG? Anyway, we also know that IE8 and beyond will support some form of interactive XML vector graphics (WPF/E), the question is whether Microsoft will support SVG in any way. Was SVG mentioned at all during MIX06, does anyone know? Some folks are working on VML-to-SVG, though. Keep your eye on this blog: http://starkravingfinkle.org/blog/ OT FYI Two F100 companies in Houston, Tx (one Oil and one Air-line) are hiring developers to convert ALL FLASH base intranet to standard HTML. Citing reason on ActiveX, MS Vs EOLOAS Saga. . . . Are they know something from MS' preps that We don't know of? Phi. - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] rubber-banding?
I think it is easier you doing that in Javascript with a div, dotted border style and: -For IE: using alpha filter to make transparent background. (do not use background-color:transparent) -For FF load a PNG blank PNG file (as transparent background) On 3/31/06, David Dailey [EMAIL PROTECTED] wrote: At 11:58 AM 3/31/2006, Darryl Watson wrote: Hello all- I have a need to implement a 'rubber-band' function on an SVG drawing. This is where you click on the drawing, then as you move the mouse around, a line is drawn between your mouse click point and the mouse. I've managed to confuse myself about how to code this kind of function. I essentially want to repeatedly delete and create a line segment in a top layer (group definition) every time the mouse moves, correct? Or is there an easier way to do this? Thanks! What I typically do is something like: x=evt.clientX; y=evt.clientY; L1.setAttribute(x1,x); L1.setAttribute(y1,y) L1 is a line where this is done onmousemove. this moves just one endpoint of the line as the mouse moves. What can get tricky is the assignment and subsequent withdrawal of event-handlers to things. Take a look at the polyline tool in http://srufaculty.sru.edu/david.dailey/svg/polylineBest.html (IE only at the moment) for an application. - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Re: IE7 Beta 2 has an SVG Embed Problem
On 3/25/06, Geoffrey Swenson [EMAIL PROTECTED] wrote: This is due to the Eolas patents. Even if you are an ardent M$ hater, you have to be on M$ side on this one, since after Eolas gets done with Microsoft, they intend to go after everyone else. The patents don't look like they are valid in the least since there was substantial prior art. But the wheels of bureaucracy grind very slowly. The whole patenting of software was a huge mistake, especially since we never gave the patent office sufficient resources to investigate the filings, so they have approved a huge number of rather bogus patents. The recent RIM settlement for a patent that is likely to be invalidated over the next few months is just one of many problems. Geoffrey J. Swenson [EMAIL PROTECTED] Personally I think we should go back to the basic that cause the discussion about SVG FLASH and XAML. Knowing that: (1) Internet is design as an information sharing/ connectivity environment without paying much attention to it ability as dynamic graphical presentations. (2) Therefore browser start to support graphical presentations thru variety of bitmap format. (At that time) they totally lack of (or attempt to milk) the feature to allow brain to dynamically add graphical touch to his/her web page. (3) In the past and even now dynamic graphical rendering depend on add on like AVG/ FLASH. then XAML Each has it own format - environment one has to follow to have it worked. (4) Of course as Domenico has said Artist will frustrate on the limitation imposed within that framework, Too much of question how to in this list is the living proof. (5) The ideal is browser allowing artist to dynamically draw basic shapes (pixel, line) on the existing element. But it's NOT there. (6) There are many work-around attempt from the programmer as a community to gain independent from those environment. Name a few: a- Using divs, b- using Canvas? c- Dynamically bitmap generations. Up to now; for various reason it either impractical or too much limitation to gain the stream of programmers support such as XBM format. (7) If there is one feasible work-around that allow programmer their total freedom from those above limitation then I imaging it will open the door for REAL ARTIST to do INSANE things that only imagination will has the limit. (8) As only a little programmers in small corner of the world. I always mean that there is always someone smarter/more experience than me; He/she can do a better job. Thanks to the PNG and data:url(base64) support on major browsers including IE7 that enable us to have a cross browser work-around on whatever the format we use as input - I don't mind it is SVG or XAML or even FLASH (if they allow). In our web demo we have proven that it workable. If you ever use (NOT IE) to retrieve the map you will know that every time you hover in/out a country there is a brand new PNG bitmap generated. If you click on one then there is another bitmap generated. It designed to serve only one point that there is a workable cross-browser work-around independent from rendering engine such as AVG or FLASH. Total freedom from limitation imposed by those environment. (9) I am here only to assure that there is a workable (May be better) work-around. Regardless there is IE7, IE8, AVG, FLASH. FF, Konkerer, NS.. with a minimum required: PNG and either DATA:URL or Script:url. Which they all support - Now- WRAP-UP: JUST DO IT. We all are in good shape. Doing thing with the heart but not the soul (I mean ethically). Thanks. Phi. -Original Message- From: svg-developers@yahoogroups.com [mailto: [EMAIL PROTECTED] On Behalf Of Francis Hemsher Sent: Friday, March 24, 2006 8:25 PM To: svg-developers@yahoogroups.com Subject: [svg-developers] Re: IE7 Beta 2 has an SVG Embed Problem Francis Hemsher wrote: IE7 Beta 2 Preview(3/20/2006) does not initially focus on the events contained within an SVG document included in an embed. It provides its own statement, via an onMouseOver popup display: click to activate and use this control. That is true. It is not just SVG, but any browser extension which has its OBJECT, EMBED, or APPLET tags contained within the hosting HTML page. Much more info on user experience and development strategies here: http://www.macromedia.com/devnet/activecontent I've made MS aware of the above. If anyone else is looking at IE7, the EMBED and SVG, you should run it and let them know of your needs. They already know, believe me, they already know ;-) The new behavior also occurs in users of the regular IE6 who have found the list of download options in Windows Update and chosen to install the similar change for IE6. I expect that, in absence of further legal news, that this browser change will be mainlined into a future IE6 update. Other browsers are also vulnerable to the same legal concerns, although I have not heard of any patent
Re: [svg-developers] SVG cellular automata
We have encounter tered the same problem That have caused us to to abandoned some of our works. As you said the IE will mess you up with about 5000-6000 elements (not 50,000). FF Not doing much better either- it will take you a century to get a mouse click event. There are several avenues you can approachs. 1- Making a round trip client/server to have the image back from the server. 2- Or: - Using client side javascript to dynamically create bitmap files that the browsers support (BMP,PNG,GIF.PCX.IMG... or even XBM). - We have done it and it works beautifully. (our Client side javascript can generate bit map enough to fill out 2,000,000 pixels AND 48 others 400x400 bitmap to form an almost full screen animation bench marked at ( 2' for FF and 4 ' for the IE6). - With the right format, this approach also give you the full control of the display. (You can plot/draw or examine the value of every single pixel of your display) - Draw-backs: There not much help floating on the net You may have to start from the scratch. 3- Let us know If you like some help. Good luck. Phi. On 2/13/06, Nikita Ogievetsky [EMAIL PROTECTED] wrote: Hi all, I placed my implementation of SVG cellular automata at http://www.swglasses.com/?si=urn:cogx:resource:svgautomata My main challenge was to optimize performance in terms of amount of cells (rect objects) that the game can draw. Interestingly, resetting (removing rectangular objects) is some times more intensive than drawing them, and can actually freeze the browser (on my laptop the bottleneck happens after about 5 shapes are drawn) For FF: if you combine background color and 4 border color you can improve quite a bit. (about 1/2). For:IE You may optimize thru mask and chroma filter to reduce the number of rect required to display your image. 'One thing shoud be note: IE and FF take long, long time to do string object calculation example if A as string then . A+=A 4000 times my cost you not one but SEVERAL minutes. I Hope this help. Your suggestions of improvement are greatly appreciated. Thanks, --Nikita [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] RE: Outline of ellipse
Definitely you need at least two path. If you could not find that then I can send you a javascript rountine to split that Ellipse into 4 Bezier Curves. Left-top,right bottom. But I you need to devide your ellpise not at the 90 degree even then: The you can do the Path with four ARC(s). 2 on each path. With No z Or I can Send your a piece of javascript to draw your ellipse into a series of lines (for your path). PHI. On 2/5/06, Richard Smith [EMAIL PROTECTED] wrote: You could split the ellipse into two paths, each of which had an elliptical arc, if SVG allows that (I can't remember ...) or the bezier approximation if not. - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Plugin opensource
On 2/1/06, Bru, Pierre [EMAIL PROTECTED] wrote: I fail to understand why you would want to build a plugin from scratch for SVG when instead you could contribute to Mozilla's SVG team, or Konqueror's SVG team, which are open source, and help those implementation get better. does FF1.5/Mozilla/Konqueror implementation allows to draw SVG on a transparent background to overlap an existing zone, for exemple to draw a route on a map, as do Google on Gmap with MS private vector language? Pierre. Sure 100% If your SVG does not have an background then ts just draw lines or the box etc . . .on a transparent background. The foreground can also be semi- transparent (if your SVG say so). For none-IE: All it does is render thee svg to an in-memory Png file. That you can put on your img.src. Of couse you can tell it to create for you a blank Png file then populate it with any color you want each has its own transparancy. For IE: Then you have two choices. - You can export the png to round trip sever/echo or save it to your local file (intra-net) then assign it to your img.src. For better transparency on the PNG you should use MS IMAGELOAD FILTER instead of img.src OR: - You can have multiple in memory color XBM files to usually 8 then you can put it into your img(s).src. Actually it come along with its own client side javascript graphic library allowing you to build the bitmap files on the fly (at client site) in three formats PNG, BMP, XBM - We use MS filter to have the monochrome XBM displayed in color and/or color affect. Thanks. Phi - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Plugin opensource
FYI. Yes. and No. Yes there are some models floating on the NET. 1- Server side java base SVG - Png (from SUN and GOOLE). (You can obtain source ??). 2- Java base Applet that can render SVG image. (Not very impressive) 3- Similar to FishEye Menu (on the net). Requiring client/server round trip? 4- I have first hand knowedge of a Client side Javascript SVG render It look sleek. Hoppfully it will be available in a few week. On 1/31/06, Pedro Henrique de Lira [EMAIL PROTECTED] wrote: Hi, There are some plugin opensource that reinderized svg images in the browser IE and FF that get all funcionalities in the especification 1.1 disponibilized for the W3cotherwise we can start this ideia/solution ??? I know that the FF 1.5 had the svg *INTERNAL* but not have all funcionalities and not is good to depend the plugin of the adobe wich was been abandoned. thank's - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Plugin opensource
On 1/31/06, Pedro Henrique de Lira [EMAIL PROTECTED] wrote: OK, but we need a plugin similar to flash plugin, with all functions of the specificaition 1.1 W3C. Don't you think ? No. It is not a PLUG IN. It is as set of *.JS files that you put into your application like: SCRIPT language='javascript' src=file1.js /SCRIPT SCRIPT language='javascript' src=file2.js /SCRIPT so on . . It works on FF v1+, IE 4+ ; opera . As long as it is a graphical browsers. []s Phi Tran escreveu: FYI. Yes. and No. Yes there are some models floating on the NET. 1- Server side java base SVG - Png (from SUN and GOOLE). (You can obtain source ??). 2- Java base Applet that can render SVG image. (Not very impressive) 3- Similar to FishEye Menu (on the net). Requiring client/server round trip? 4- I have first hand knowedge of a Client side Javascript SVG render It look sleek. Hoppfully it will be available in a few week. On 1/31/06, Pedro Henrique de Lira [EMAIL PROTECTED] wrote: Hi, There are some plugin opensource that reinderized svg images in the browser IE and FF that get all funcionalities in the especification 1.1 disponibilized for the W3cotherwise we can start this ideia/solution ??? I know that the FF 1.5 had the svg *INTERNAL* but not have all funcionalities and not is good to depend the plugin of the adobe wich was been abandoned. thank's - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Plugin opensource
But as you know ADOBE is abandoned SVG viewer. And 1- It is not CROSS-BROWSER such as IE 2- I don't like to deal with black box. I want to allow the Web author more flexibility such as to know that color a point is; or he/she what to just move/change one item/element . . . 3- It just a sub product of my Cross-platform/ Cross-browser web-base, Free SVG editor. Hope You may Understand. Phi On 1/31/06, Ronan Oger [EMAIL PROTECTED] wrote: I fail to understand why you would want to build a plugin from scratch for SVG when instead you could contribute to Mozilla's SVG team, or Konqueror's SVG team, which are open source, and help those implementation get better. I'd suggest you contribute to an existing SVG browser implementation. Ronan On Tuesday 31 January 2006 19:17, Pedro Henrique de Lira wrote: OK, but we need a plugin similar to flash plugin, with all functions of the specificaition 1.1 W3C. Don't you think ? []s Phi Tran escreveu: FYI. Yes. and No. Yes there are some models floating on the NET. 1- Server side java base SVG - Png (from SUN and GOOLE). (You can obtain source ??). 2- Java base Applet that can render SVG image. (Not very impressive) 3- Similar to FishEye Menu (on the net). Requiring client/server round trip? 4- I have first hand knowedge of a Client side Javascript SVG render It look sleek. Hoppfully it will be available in a few week. On 1/31/06, Pedro Henrique de Lira [EMAIL PROTECTED] wrote: Hi, There are some plugin opensource that reinderized svg images in the browser IE and FF that get all funcionalities in the especification 1.1 disponibilized for the W3cotherwise we can start this ideia/solution ??? I know that the FF 1.5 had the svg *INTERNAL* but not have all funcionalities and not is good to depend the plugin of the adobe wich was been abandoned. thank's - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links -- Ronan Oger Director RO IT Systems GmbH ...Building Web2.0 with SVG since 2001 http://www.roitsystems.com - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [svg-developers] Plugin opensource
1- There no server-side XMLHTTP needed. It is 100% Client process. (All it need is an SVG file form the server.). . 2- It is not 100% SVG1-2 but it support all graphic and cascade style. 3- Me My staff want a web-base simple SVG editor that we can work anywhere (for ourself). Accessible to anyone of us. 4- I like one that can play SVG on 99.9% of the webserver population. Easy for Web develpoer do do one WEB-page that it display the same no matter what browser it is IE 4-5-6-7?? FF 1 -1.2 -1.5 Opera ? AOL ? NS ?? 5- Timing? It slower because it is interpreted Vs compiled. Depend on how much how big one change it may or may not fit for GAME/animation purpose. But it may fit on other purpose such as map dynamic image generator such as a web-base image drawing. 6- We are not just starting it. but it has been worked for long. On 1/31/06, Ronan Oger [EMAIL PROTECTED] wrote: Hi Phi, Your idea of a web-enabled SVg renderer is great and I support the concept if y. Is that an SVG-1.2-full renderer? I am interested to see how you will support things like SMIL events and xmlhttprequest-driven serverside-driven updates. If you manage this, I will be very happy. Even if you only support SVGT, that would already be excellent. However, I have some issues with your point of view: 1. Why do you say adobe has abandoned SVG? Have Adobe pulled ASV and forbidden you from using it? As far as I an tell, this has not happened. Adobe may have decided to stop developing ASV as a product, but so what? That's their own loss. There are other SVG viewer implementations out there, and at least one on the very near horizon. 2. There is already an SVG viewer solution for every platform: Batik. And for each major platform, there is at least one SVG implementation. If you mean cross-browser SVG support, I do not think you can expect much joy. After all, it is a bit much to ask modern developers to continue to support IE6 forever. After all, IE6 is really starting to show its age and is totally out of date. Microsoft can refuse to update their browser, but they do so at their own risk. And while rumours of a pending IE7 abound, I'm not holding my breath for this to be usable on current hardware. I'll be pleasantly surprised to hear of IE7 running on WindowsXP on a 2004-2006 PC or laptop. 3. There is a lot more to SVG than rendering the pixels. time management, transparency management, and event handling are fairly complex things that will be difficult to mimick in dhtml and javascript alone. Of course, you *could* generate pixel maps of an SVG drawing, but doing so is pointless. Exactly what SVG is good at, pixel maps suck at... distinct object context handling. 4. Does your cross.browser free SVG editor work on Konqueror? Can you show a link? Is it better than Batik-based SVG editors? 5. I do not understand why people starved for an SVG plugin to IE6 do not simply compile a Batik applet to handle their SVG. Shouldnt that work? Sure, it would be fat... But it would work. and bandwidth is pretty good these days. For web2.0 apps, this solution should suffice. 6. I am not sure what you mean by dealing with black boxes. The source code for every SVG implementation in the wild except ASV and CSV is freely available. All you need to do is read it. Ronan On Tuesday 31 January 2006 20:53, Phi Tran wrote: But as you know ADOBE is abandoned SVG viewer. And 1- It is not CROSS-BROWSER such as IE 2- I don't like to deal with black box. I want to allow the Web author more flexibility such as to know that color a point is; or he/she what to just move/change one item/element . . . 3- It just a sub product of my Cross-platform/ Cross-browser web-base, Free SVG editor. Hope You may Understand. Phi On 1/31/06, Ronan Oger [EMAIL PROTECTED] wrote: I fail to understand why you would want to build a plugin from scratch for SVG when instead you could contribute to Mozilla's SVG team, or Konqueror's SVG team, which are open source, and help those implementation get better. I'd suggest you contribute to an existing SVG browser implementation. Ronan On Tuesday 31 January 2006 19:17, Pedro Henrique de Lira wrote: OK, but we need a plugin similar to flash plugin, with all functions of the specificaition 1.1 W3C. Don't you think ? []s Phi Tran escreveu: FYI. Yes. and No. Yes there are some models floating on the NET. 1- Server side java base SVG - Png (from SUN and GOOLE). (You can obtain source ??). 2- Java base Applet that can render SVG image. (Not very impressive) 3- Similar to FishEye Menu (on the net). Requiring client/server round trip? 4- I have first hand knowedge of a Client side Javascript SVG render It look sleek. Hoppfully it will be available in a few week. On 1/31/06, Pedro Henrique de Lira [EMAIL PROTECTED
Re: [svg-developers] Plugin opensource
Please forgive me for I can go back to my work. On 1/31/06, Ronan Oger [EMAIL PROTECTED] wrote: On Tuesday 31 January 2006 21:53, Phi Tran wrote: 1- There no server-side XMLHTTP needed. It is 100% Client process. (All it need is an SVG file form the server.). . Right, as long as you are only interested in static content, that is a fine usage. For images, for example. 2- It is not 100% SVG1-2 but it support all graphic and cascade style. Right. This certainly has a place for static content. 3- Me My staff want a web-base simple SVG editor that we can work anywhere (for ourself). Accessible to anyone of us. Right. I can certainly see the advantage of this. 4- I like one that can play SVG on 99.9% of the webserver population. Easy for Web develpoer do do one WEB-page that it display the same no matter what browser it is IE 4-5-6-7?? FF 1 -1.2 -1.5 Opera ? AOL ? NS ?? I dont know what you mean by webserver population. You can process SVG with batik on 100% of webservers (well, win32, unix, linux, mac... at least). Is that what you mean? XML-raster on the server, then send it to the client? Not quite. it is: SERVER''S XML - Client Rasterizing then display. in a standard div such as: YourDIV.innerHTML=Svg2Imgs(YourSvg,RatioX,RatioY). or you can do. YourDIV.innerHTML=Svg2ImgItem(YourSvg,itemID,RatioX,RatioY). I myself I hate when when I goes to a webside it asking me to To OK have an ADD-ON I am not sure that web site should be trusted. There are many of other sites having the similar content. I just ignore then go look for some where else it is not the only one. It is just that simple. I am very guard my computer. I think many other do so. Example: I go to your web site ROASP.COM there is a SVG 5 logo I click on that do you know what??. I got a link to a complete, complete blank page. 5- Timing? It slower because it is interpreted Vs compiled. Depend on how much how big one change it may or may not fit for GAME/animation purpose. But it may fit on other purpose such as map dynamic image generator such as a web-base image drawing. Right. Could be good, especially for clients that cant support static SVG. Are many of these? Have you come accross DENG, the svg viewer written in flash? Also, why not use flash to generate SVG drawings (blasphemy, but fairly easy, I would guess). There are a lot of place that we do not allow to have anything installed. (school, library) I like to build one application that can run only with the very basic browser. I certainly do not allow anyone to install anything on my machine. For security reason I don't even surf more on those who want me to have JAVA enabled - No matter what you do there is simliar one on the net. 6- We are not just starting it. but it has been worked for long. Interesting. Any way to take a look at it? Do you have an online version that is accessible? Ronan I have posted one about on the net about two month ago but I took it (out of the public) for we an make improvement- You know what?? To have a better support for the IE(s). The next one will be available for the public in few weeks. ( about 4). When it is I will let your all know. Anyway. I need to go back to my work. Thanks for your comment and input. Best WISH. Phi On 1/31/06, Ronan Oger [EMAIL PROTECTED] wrote: Hi Phi, Your idea of a web-enabled SVg renderer is great and I support the concept if y. Is that an SVG-1.2-full renderer? I am interested to see how you will support things like SMIL events and xmlhttprequest-driven serverside-driven updates. If you manage this, I will be very happy. Even if you only support SVGT, that would already be excellent. However, I have some issues with your point of view: 1. Why do you say adobe has abandoned SVG? Have Adobe pulled ASV and forbidden you from using it? As far as I an tell, this has not happened. Adobe may have decided to stop developing ASV as a product, but so what? That's their own loss. There are other SVG viewer implementations out there, and at least one on the very near horizon. 2. There is already an SVG viewer solution for every platform: Batik. And for each major platform, there is at least one SVG implementation. If you mean cross-browser SVG support, I do not think you can expect much joy. After all, it is a bit much to ask modern developers to continue to support IE6 forever. After all, IE6 is really starting to show its age and is totally out of date. Microsoft can refuse to update their browser, but they do so at their own risk. And while rumours of a pending IE7 abound, I'm not holding my breath for this to be usable on current hardware. I'll be pleasantly surprised to hear of IE7 running on WindowsXP on a 2004-2006 PC or laptop. 3. There is a lot more to SVG than rendering the pixels. time management
Re: [svg-developers] Re: Doubt
Hi. If Am not wrong then your project is building a an embedded system for the VXWork to display SVG file?. In this is a case then . . .I do not know how much effort that you and your team can put into your project. I wasin the similar situation. If you do everthing your own then: First thing first. - You need an SVG rendering Engine. (it include XML parser, CSS parser and and cascade . . .) then - Now you can concentrate your effort into plotting.- This is Tough. You need to know the color scheme. How the color going with partial transparent and also Anti-bias scheme. For easy testing you can try to output into a file such as bitmap for you can do have quick testing result. - Once you have then image generate then it is the matter to put the image into the format that VXwork or its control er to understand. It just tedious but no problem. To start then this is the good road map. There is alot of code in the net. - Looking for a XML parser. - Drawing library. All you need is Line /Oval ellipse arc and Curve Bezier). - Spend some time to understand how a rendering engine work on partial transparent one on top of other. // There is no book about his matter. If you really want that I can give you some hinds. - Get some Good image package: Load some SVG - Not BMP- then Play it then -Copy Screen- Then Paste into your PaithBrush -Then Blow-up to see how they do Anti-alias. ( This is also a no -document issue. Most of those who know will keep it for his/hers). Have Fun. Is it worth a try???' I Think this should be an Good, good, good graphic background Effort of a group. The code is not real big. We have it in a few thousand lines.- I say about 6-70Kb. Let say. If this is an easy stuff then ADOBE is not the only one who has a SVG player Plug-in. - IF YOU PLAN TO IMPLEMENT SVG SCRIPT CODING THE THIS IS ANOTHER MATT HER THAT VX WORK ARE NOT EQUIPPED TO HAVE NOW. ONE MORE AVENUE- Easier that you should try. There is a lot of routine on the net that written in JAVA to play SVG to other format such as BMP/SVG GIF You can simply incorporate their into your program. The convert it into your control er native bitmap such as VGA. There is not a lot of work involve if you choose to do this way. E-mail me personally with specific question The I think I can help Off-listed Phi. On 1/27/06, Jeff Schiller [EMAIL PROTECTED] wrote: Karthik, I know nothing about VxWorks, but do you have the ability to use Java? If so, look into the Batik SVG library. Good luck, please post your progress here! Regards, Jeff --- In svg-developers@yahoogroups.com, karthik datta [EMAIL PROTECTED] wrote: Respected Sir, I am doing my Masters in embedded systems design and as per university requirements i have to carry out project work which is purely academic in nature. My project makes use of SVG. In simple terms there is a board with a controller on it which has vxworks running on it. The controller is connected to a display unit. Now since this is an embedded system how exactly do i need to run the svg code on vxworks. I want to know how to interface svg with vxwork and how to implement it. Also is there any freeware available that i can make use of. I have gone through one site named : esvg.ultimodule.com but it is really confusing. I had even posted my query at the support forum but nobody has replied. In the place i live not many people have heard or worked on SVG. I am a student and need to implement this project. Kindly help. Thank you, Karthik Datta.G - Jiyo cricket on Yahoo! India cricket [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links [Non-text portions of this message have been removed] - To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click edit my membership Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/