automeris-io / WebPlotDigitizer

Computer vision assisted tool to extract numerical data from plot images.
https://automeris.io
GNU Affero General Public License v3.0
2.58k stars 354 forks source link

calibrationPoints.px and calibrationPoint.py in percentage of the image zize and more (new feature request) #318

Open boninoandres opened 4 months ago

boninoandres commented 4 months ago

First to all, your app its amazing! Thank you for your work.

I would like to put as calibrationPoints.px, a percentage of image width, and the same for calibrationPoints.py.

That is because I use to load identically type of chart (2D XY) with indentically axes and scale type, but the image zize depends on the person (his lapto's screen resolution). So, if i could use a percentage of the image, i think i will be able to load a preload axes calibration, usefull regardles of the image zize. (I need to be able to tell to my colleges "just load this json and run it).

And, also it will be very usefull a button to clear all datasets at ones.

And, also it will be very usefull a way to export all datasets in cvs, with the same tools to change type of sort, decimals and separator, as you have in "view data".

Thanks.

ankitrohatgi commented 4 months ago

That is because I use to load identically type of chart (2D XY) with indentically axes and scale type, but the image zize depends on the person (his lapto's screen resolution). So, if i could use a percentage of the image, i think i will be able to load a preload axes calibration, usefull regardles of the image zize. (I need to be able to tell to my colleges "just load this json and run it).

Not sure if this fits your workflow, but I was wondering if you can resize the image/screenshot to the same size. Or look up the image size and change the calibration coordinates programmatically.

And, also it will be very usefull a button to clear all datasets at ones.

And, also it will be very usefull a way to export all datasets in cvs, with the same tools to change type of sort, decimals and separator, as you have in "view data".

Good points!