Last modified: 2011-03-13 18:06:43 UTC
As can be seen on this image: http://commons.wikimedia.org/wiki/Image:GPRS_EDGE_network_general_view_%28pl%29.svg MediaWiki renderer allows using inline raster images inside SVG files, which should be forbidden Code used for this awfull trick is: <image id="NII_img_Nuvola_apps_kpilot.png" x="0" y="0" width="128" height="128" transform="translate(80,105) scale(0.2)" xlink:href="data:image/png;base64,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 #6sgrz0jZoAIIBokgBAHoTUq2jnAgIBaAWth4cn0LO/GS5evABu1RsbG8A9BxqXB+V+5IgATepAAocZXm2AVuH+/QvafCGKohY5UtFLH8g2LSZw7gNJwVbwwBKGuroyOPejH8QAW5GEepDDP3BjFzRjCCo1RESEkKaXmcDmoar9B253ICaXQCOT38DjEUFBQeBuJchPyOMmkCVikJVQ2JbHUwMABKDl3HEABmEY2oVOSOViZS33vwLdWz0i82tXmMPPRDYKCcscwGj0+w2KcvhSurYYzyEFHJCIqM1lYNioyraB+pSXOwO82eZ8V0pVA1jkRQwCoASDtF5u9FB5L188H/dVS7QQjnpz1xKRFef2QbKYm/HmKB62SIf6c9jeW8EryaV/rMc+hecKB3gFEI26gf+Agf4d67448CIQoIfev/8IbcmzoqR4ISFOjEQDW12LDkBFLrpahFX4AwvU+0AelPr9m1DXD/tiVlDvA3Pjyj+svRJYJCKb8+nTZ/jaBWz++/r1J7i0xFYKUQMABBCNhoL/AovZT8BI/sogKMiJERjYNlIiBxKtB6dAdh49eprh2TPI1TGSkmIMNjZmGFu3aWE3ocEy5B7L79//gFXMe/guI1okAIAAokk3EFRsvXv3huHu3WfAelUK2OrmYGBgQIxoEb5enhh1lCQA2ObUf/DSAjHuTm37sPcG8KmDVHt/GJ48+QjEz4EJ4BfNMgZAAFG9BAAV+6Di9N27F8Bu0gPwQAlotA6UCEADJrAGGqShxwQPdEQJiDkShs7GP/1LXCJwcbGFF7uQ9ft/ceZS3BGKPXcjtxGwnQCG7EZIzmaEDglDqpNv334xvH37heH583cMT5/eAycAUBuG2kvCQQAggKidAJhAjgQ59ufP7ww3b54FNnx4gR76AR7tgw3AwIo9WASwsMDWzjOC2TB5iFoGOBuWECB9ZmQ2Yp89aIwdtR5lxOiKwiIdPeGgRy7okCf0biRkmJsRrXeAkINd/wozH3zoFLQKBJkHazOA2PAbU/7+g5sBEvv58w8wzH4y3LlzBVgFPAT3HkANW6g8VWeGAAKI2vsCPoACBbShAtTHBzn+7Nl9DGpqRgx8fILg1jL2ETTMHUOwSIY1hrA1/GBdPVDLHJaAkHsEqIkDdTQQV9WF7fgWUJcWoQYRUcitc+QIZGCAjFUgEhvqCaqIQ6pQ5SCJ5S94scrjx7cZHjy4DO7q/vnDBA5T6Apn0CXIVCsKAAKI2iXACSBOB42MycvLg/v4L148AFcHfHwi4Bk0UOCwsrKDqwbIbhkOsF7QPD+kn88CnpqFVBEsSKUEK3zYFtRzgCUaUKA8eXIfSP9GGV5FTkiEGmKYw9gMWBupyINcIHdKS8uDEzVkT+EfpIGe3yjbx2Biv35BVj+BxjRACQSkB1S8g9T9+vUdnDhAy9U+f34HbP1/gM8cgs5MAoUp1H7QGnrQtOMfasQZQABRe2PINmCA33/9+rXizZs3wSteQMUXqDp4+fIBvFhEX/eGSwzkediaPFCiQSQGNmhiYQYv21qxYiGwX/8BR1eNkhIT1/E2/4EJmp8hNDQa3I+HbCj9CW9UgiIYVp+DxJHnR5CrH2xisJILMkwOGTgDrZqC7jL+AlR3GygMSgTfqBFnAAFE7RIAtP66F+jIycAEwAhK/aCqADQAgmj8oXd9/mF00RDdxB9Yx8FRVx0xgWcIIeM62K5YoU23DrSk/MOHF8Ci+SlGSYNaymCeY4StEYu67Rxy1T1ovwJoi/ndu3dBiew/UO81oPBdIH5ErQQAEEDU7gb+AXpiGdCh6sCGYM6NGzcYQWPdoE2c4A2fTIiFkLDVQLB6HEYjF+OwreIwNnogQ0bKQMezyQLt4IOP3CHnJFw9B8wBJNzyqFveINUOaAcxqLeDe5j4H7yhiGgQIsb0YfqQt6ODaJga0OgnaAQTdCTeP0iD4RqoigXSF4D4GbWqAIAAYqTmwAI00EAxJglkZwDNTgGyxXF1mZAbc7CIhiUOGBumDl0cFrmw7eLIiQZ5pS0MgBIg+kJQ9BY+cmIARQA6gEUQTD1slzKMD1vjh7xdHDb8jXx0DCxhoB8hgyMuPoEiH4hPAvFRID4OxM9BRlAj7gACiBYJAFaySACxARC7A7EmEPOD4g4qBxsZAtFM0EQDmz1hg/IZoHKMSGUpI4nuwBrhuPfoM2JNEMSMP2Cpd5AvBIad/wrKtb+h7J9Q/n9oo+4fktgfqNh7IH4IxZeA+DJoAhGW+6kRdwABRKsEACsJeKEJAYQFoRHOCpVjQ6JZoAmAFcqHifFCxUEGc0PFGaFi7EiJhBMp0cDk0ScPmJHMIgR+IUUOzMx/0Ej5j9R4QW6N/4byGaBioEON/kLFkdmwSP4Fxb+hcr/QaJja99AcD4r4z1A5BmolAIAAtJdBCsAgDASbtuL/vytN2ksWBiFepMLcopfZLPhnAA4I6hBsKeME1wK1BkMjbtxvaAxD0GwKgeaWHxqI4VZLzIvN1lykWAeS+WCuIgDfGxkE32ik8nwCiB4JgCQj0NiMSJGInGAYkBIRA1qiYkBSj24eExZxXEU4LDL+YxFHLgX+YuEzoEXofyR1/6nVRaFG3AEEEON/em3VHQWDEgAEENNoEIxsABBAowlghAOAABpNACMcAATQaAIY4QAggEYTwAgHAAE0mgBGOAAIoNEEMMIBQIABAHT4vyZo848CAAAAAElFTkSuQmCC6AE=" />
Why is this undesired? There can be excellent reasons for including bitmaps in SVGs. It should be avoided for diagrams, but for some purposes (e.g., an annotated photograph) it's necessary. I don't see why this should be prohibited on the software level.
Cause: # user will not be able to check in easy way if it's inline bitmap (I'm not sure if at least 10% of Wikimedians drawing SVGs will be able to track it down) # it will allow making ''cheated'' SVG in same manner like OGG file using mp3 codec. If main part of image is bitmap I see no reason for using vector format for it!
(In reply to comment #2) > # user will not be able to check in easy way if it's inline bitmap (I'm not sure > if at least 10% of Wikimedians drawing SVGs will be able to track it down) Then create a tool to detect that, or ask for one. It would be quite reasonable for us to be aware of the presence of bitmaps in the SVG and any metadata or whatnot they contain, certainly. > # it will allow making ''cheated'' SVG in same manner like OGG file using mp3 codec. "Cheated"? What is this, a game? If someone uploads a bitmap in an SVG wrapper, it's not vector graphics and shouldn't be treated as such, no. It should have the wrapper removed for simplicity and accessibility. That doesn't mean that no vector graphics should ever ever have bitmaps enabled because that's cheating in the great game of Conforming to Trendy Media Formats(TM). (MP3 wrapped in OGG is different due to patents and licensing concerns.) > If main part of image is bitmap I see no reason for using vector format for it! If it's annotated, any annotations can be stored in vector form, giving exactly the same benefit as vector images generally: the annotations will be easily modifiable, will not damage the underlying photograph, will scale, etc. This cannot be done if the photograph can't be embedded; the annotations must be added to the underlying bitmap. Please be sure you understand the actual reasons for preferring SVG to other formats before you continue your objections.
As long as we call SVG VECTOR format, we should not allow bitmaps inside it ;) Please send me SVG with 6MPIX photo encoded base64 ...
(In reply to comment #4) > As long as we call SVG VECTOR format, we should not allow bitmaps inside it ;) And that's why the W3C went out of their way to allow bitmaps to be embedded in them? There are clear uses for bitmaps in SVG, and unless you can present compelling reasons why they should absolutely never be allowed, this bug will be closed WONTFIX and you will have to bring this battle to particular wikis' policy, where it belongs.
How many SVGs have you drawn that you think you are allowed to say such nonsense? As long, as we want to provide for community vector graphics we need them to be really vector, not only 'SVG wrapped bitmaps'. As I stated above: proposed by you usage of inline bitmaps is useless because of filesize - 1024x768 bitmap inside SVG file will have 3MB. Allowing them and NOT allowing SVGZ means, that only very small images can be effectively inlined, if so, they are easy to redraw, so this feature is not really needed and will only attract people for making pseudo-vector images in SVG.
I've drawn enough, I think. Check on Commons if you don't believe me. There are indeed valid uses for embedding bitmaps in vector images, such as, say, overlaying vector map data on raster aerial/satellite images. Embedded raster images can also be used to create nonlinear shading and gradients beyond what the rather limited built-in gradient features of SVG allow. I do agree that we ought to support SVGZ. That said, any embedded images themselves can (and should) be in compressed formats such as PNG or JPEG. The base64 encoding necessary for the embedding does bloat them by approximately a factor of 4/3, but this still allows the embedding of quite large images if necessary. There's no particular need to deliberately cripple our software in this regard. Closing as WONTFIX.
The point being made above is that there are good reasons to allow embedding bitmap images within vector images. No-one has stated that we encourage wrapping a simple bitmap in a vector file format as-is. In general, a lot of things can be done with image files which we don't encourage; a user can upload copyright infringing images, or even images containing objectionable, offensive, immoral or downright illegal content. As with such cases, it is typically the remit of the community concerned to police for improper use of any functionality we provide.
(SVGZ support is bug 4947)