-
Notifications
You must be signed in to change notification settings - Fork 239
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SVG loading causes ArrayIndexOutOfBoundsException
with some files
#750
Comments
Try fix parsing transforms with commands separated by commas in svgs benfry/processing4#750
Thank you very much @behreajj! |
hey @benfry , |
Was getting this same issue when trying to parse this USA Map with Counties because it contains values like Thank you, @SaumyaKarnwal! 🎉 For the time being I made a simple python script to convert these values into proper decimals, so I can continue on my project 😄. https://gist.github.com/luis-c465/6c748e40b5c1b8899f5d1502228a5cd6 |
That's great! I'm glad you found a workaround for the parsing issue.
…On Thu, Mar 21, 2024 at 7:34 PM Luis Canada ***@***.***> wrote:
Was getting this same issue when trying to parse this USA Map with
Counties
<https://commons.wikimedia.org/wiki/File:US_county_map,_blank,_w_territories.svg>
because it contains values like 3.5e-5, 3e-2 etc.
Thank you, @SaumyaKarnwal <https://github.com/SaumyaKarnwal>! 🎉
For the time being I made a simple python script to convert these values
into proper decimals, so I can continue on my project 😄.
https://gist.github.com/luis-c465/6c748e40b5c1b8899f5d1502228a5cd6
—
Reply to this email directly, view it on GitHub
<#750 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AXJATCHOOZAI6XPBEQRDX3DYZLSGNAVCNFSM6AAAAAA2LRPFISVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMJSGM4DQNZZHE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Description
Loading some SVG files that used to work with
loadShape()
on Processing 3.5.4 will cause a message like this (the index varies):ArrayIndexOutOfBoundsException: Index 128 out of bounds for length 128
Expected Behavior
Current Behavior
Steps to Reproduce
Copy this SVG file to a
data
folder inside a new sketch:https://gist.github.com/villares/a5b028eaddf4c0e008f9783ea5dddb40
Paste in and run this code:
Environment
Processing version: Processing 4.2
Operating System and OS version: Manjaro 21.3 Kernel 5.15
More information / ideas
Looks similar to this issue with coordinates starting with
.
: #518 (comment)But the offending coordinates seem to be
2.51259,6.5e-4
, if I replace with2.51259,0
it loads.The text was updated successfully, but these errors were encountered: