AWS Lambda Python 3.8 function to plot 18 to 36 data points with labels onto a background png image (provided) and return the final png image
$10-30 USD
Completed
Posted almost 4 years ago
$10-30 USD
Paid on delivery
Need an AWS Lambda function written in Python 3.8 to take a background png, draw roughly 18 to 36 data points with labels based on JSON data provided via the function parameter. The 18 to 36 data points and labels have to fall into specific chart areas based on the X,Y coordinate of the data label and the chart ID. The background has a 3 by 2 grid of charts (6 equivalent charts) aligned on the background image, so it is a matter of simple math to position the offset of the X,Y position onto the background image. For example, point (30,30) on Chart 1 has an X,Y offset that would be different from point (30,30) on Chart 5 on the same background image. Output image should be returned as a binary image object to the calling function. The calling function will also be an AWS Lambda Python function.
This is a perfect use-case for serverless model!
What is the call frequency you are expecting?
What are your latency requirements?
Do you want this to be publicly callable or protected by your credentials?
Let’s chat more before you accept the offer to clarify certain things.