Find Jobs
Hire Freelancers

SVG Ellipses to SVG Paths Conversion

$30-250 AUD

In Progress
Posted 4 months ago

$30-250 AUD

Paid on delivery
I required some Python (or PHP) code. I need to convert SVG (Scalable Vector Graphics) code from SVG Ellipses into SVG Paths using quadratic curves with absolute positioning (uppercase "Q", not relative lowercase "q"). The conversion must account for the following: - The input is SVG Ellipses, and output should be SVG paths (using Python or PHP code). - The code must be written in working Python or PHP (see my sample code that I have started to make your job easier). - The ellipse cx and cy variables should work if they are positive or negative and close and far away from 0,0 (see sample code for examples). - The converted SVG paths must be rounded to nearest whole number or 1 decimal place (whichever is more accurate). - No Error handling or Logs: There is no need for error handling or logs generation within the code. Concentrate on the conversion algorithm itself. I have started the code to save you time; # PYTHON CODE BELOW import re ellipse = '<ellipse cx="10" cy="10" rx="30" ry="15" style="fill: none; stroke; red; stroke-width: 2" />' # Below ellipses should work with anchor in both negative and positive positions (plus close and far away from 0,0) #ellipse = '<ellipse cx="-10" cy="10" rx="30" ry="15" style="fill: none; stroke; red; stroke-width: 2" />' #ellipse = '<ellipse cx="10" cy="-10" rx="30" ry="15" style="fill: none; stroke; red; stroke-width: 2" />' #ellipse = '<ellipse cx="-10" cy="-10" rx="30" ry="15" style="fill: none; stroke; red; stroke-width: 2" />' #ellipse = '<ellipse cx="100" cy="100" rx="30" ry="15" style="fill: none; stroke; red; stroke-width: 2" />' #ellipse = '<ellipse cx="-100" cy="100" rx="30" ry="15" style="fill: none; stroke; red; stroke-width: 2" />' #ellipse = '<ellipse cx="100" cy="-100" rx="30" ry="15" style="fill: none; stroke; red; stroke-width: 2" />' #ellipse = '<ellipse cx="-100" cy="-100" rx="30" ry="15" style="fill: none; stroke; red; stroke-width: 2" />' cx = [login to view URL](r'cx="(.+?)"', ellipse) cx = cx[0] cy = [login to view URL](r'cy="(.+?)"', ellipse) cy = cy[0] rx = [login to view URL](r'rx="(.+?)"', ellipse) rx = rx[0] ry = [login to view URL](r'ry="(.+?)"', ellipse) ry = ry[0] print(str(cx) + ' ' + str(cy) + ' ' + str(rx) + ' ' + str(ry)) # Edit this with new code... this is the part I need help with (the conversion) q1 = 404 q2 = 404 closingXY = 404 # Create the new path with uppercase Q (absolute positioning) # "M" means move to starting point cx cy # "Q" means quadratic curve (I need help with this) newPath = '<path d="M ' + str(cx) + ' ' + str(cy) + ' Q ' + str(q1) + ' ' + str(q2) + ' ' + str(closingXY) + ' style="fill: none; stroke; green; stroke-width: 2"/>' print(newPath)
Project ID: 37667317

About the project

9 proposals
Remote project
Active 4 mos ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
9 freelancers are bidding on average $129 AUD for this job
User Avatar
Hi there, I'm thrilled to apply for your SVG Ellipses to SVG Paths Conversion project. With 4-5 years of experience in Python, SVG, PHP, Vector Calculus and Software Architecture, I'm confident in my ability to bring valuable insights and expertise to your initiative. Please note that the initial bid is an estimate, and the final quote will be provided after a thorough discussion of the project requirements or upon reviewing any detailed documentation you can share. Could you please share any available detailed documentation? I'm also open to further discussions to explore specific aspects of the project. Feel free to check out my profile, showcasing my portfolio, past jobs, and client reviews. It reflects the quality and professionalism I bring to every project. My goal is to provide a competitive budget without compromising on quality. Thanks for considering my proposal. I'm eager to collaborate and contribute to your project's success. Let me know if you need any more information. Best regards, Rashid Amjad
$250 AUD in 8 days
5.0 (31 reviews)
6.2
6.2
User Avatar
Hello, I've checked your project description right now. I really excite for your project purpose. Because I feel very confidence in your project and I can finish project asap in according to your requirements. Please contact me for more discussion. Thanks for job posting.
$70 AUD in 2 days
5.0 (7 reviews)
3.5
3.5
User Avatar
⭐ Hi, My availability is immediate. I read your project post on Python Developer to convert SVG (Scalable Vector Graphics) code from SVG Ellipses into SVG Paths using quadratic curves with absolute positioning (uppercase "Q", not relative lowercase "q"). We are experienced full-stack Python developers with skill sets in - Python, Django, Flask, FastAPI, Jupyter Notebook, Selenium, Data Visualization - Web App Development, Data Science, Web/API Scrapping, Machine Learning, AI - API Development, Authentication, Authorization - SQlAlchemy, PostegresDB, MySQL, SQLite, SQLServ er, Datasets - Web hosting, Docker, Azure, AWS, Digital Ocean, GoDaddy, Web Hosting - ML Algorithms: linear regression, logistic regression, decision trees, random forests, neural networks, etc - Python Libraries: NumPy, pandas, scikit-learn, tensorflow, etc. Please send a message So we can quickly discuss your project and proceed further. I am looking forward to hearing from you. Thanks
$192 AUD in 2 days
4.2 (18 reviews)
4.1
4.1
User Avatar
⭐Hello Daniel L., How are you?⭐ I am a skilled senior full stack programmer who have rich experiences and high skills. Specially I am very familiar with Software Architecture, PHP, SVG, Python and Vector Calculus, so I am very interesting in "SVG Ellipses to SVG Paths Conversion" project. I have built many wonderful websites and I can show you my past works. I am sure I am the best matched with your project and I can be powerful addition to your project. I will do my best for project to fulfill the demand and build a successful product for you with my high Web skills, This is my Goal! If you award me, I can make perfect result in your timeline according to your requirements. My Skills: ⭐WEB - Frontend: PHP, HTML, CSS, Javascript, Laravel, Angular.js, React.js, Vue.js, CMS - Backend: Node.js/Express, Django/Python(Flask), ASP.NET/C#, Ruby on Rails ⭐DATABASE & Cloud Platform - Firebase , AWS - MySQL/NoSQL, MongoDB - Github, Social API - Payment Gateway Intergration - Chat , Video Streaming - CMS Ready to work for you now. ⭐The great philosopher Plato once said, “The beginning is the most important part of the work.”⭐ Please contact me to discuss more regarding this project. Your Sincerely
$30 AUD in 2 days
5.0 (1 review)
1.4
1.4
User Avatar
Hello Client, I hope this proposal finds you in excellent health. Welcome to my profile, Home to Professional and Quality services with 100% customer satisfaction guarantee. I'm a Certified & Experienced Expert. Dear Client, I take this opportunity to inform you that i have KEENLY gone through all your project requirements as given in your project description and I confirm to you that i can perfectly deliver as instructed. Being in possession of all CLEARLY STATED required project skills (Software Architecture, Vector Calculus, SVG, Python and PHP) as this is my area of professional specialisation having completed all Certifications and developed adequate experience in the same area, I hereby humbly request you to consider my bid for Professional, Quality and Affordable services always. STRICT TIMELY DELIVERY & UNLIMITED REVISIONS. Incase your project is deleted, you can hire me directly via the link; https://www.freelancer.com/u/prodeveloperserv Kindly Message Me We Discuss More About The Project and seal the contract. Welcome and Thank-you.
$250 AUD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
With an in-depth understanding of the conversion process from SVG ellipses to paths using Python and PHP code, I'm confident that I can deliver the precise solution you need. I've encountered numerous scenarios over my career where converting complex shapes was necessary for applications, and successfully completed them with accuracy, efficiency, and without error handling or logs generation as per your requirement. My strong background in reverse engineering and network security has given me a rare advantage when it comes to code analysis and manipulation. I assure you that I'll bring my expertise to bear on this project, rounding all converted SVG paths to the nearest whole number or one decimal place as needed. My ability extends beyond just converting the ellipses; as seen in the partial code you've provided, I'll also integrate 'Q' quadratic curves in absolute positioning within the matured algorithm. Lastly, my client-oriented approach means that once a project commences, I focus solely on its successful completion. With open communication and an unwavering commitment, your project is certain to be handled securely, accurately, and on time. Please reach out to discuss any specific requirements before we proceed further with the task at hand!
$140 AUD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
Sydney, Australia
5.0
1
Payment method verified
Member since Jan 18, 2024

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.