# CurveSnap – Image curve extractor (20,742 views)

download CurveSnap V1.1 (4496)

The codes is put on github on 2014/5/3

https://github.com/xoofee/CurveSnap

The author is sorry that the codes have few comments

For bugs and advice, please add new issue in https://github.com/xoofee/CurveSnap/issues

The following tutorial is from V1.0, while the current V1.1 is sightly different on output control. Please refer to the updated pdf tutorial file in the package.

### 1 Capture curve from screen – A first example

### 2 Choose curve by connectivity

### 3 Copy the data

### 4 Open existed image – A second example

### 5 Calibration

### 6 Erase to make curve isolated

### 7 Choose data points by dragging a rectangle

### 8 Choose curve by its color

If the desired data curve is colored, then Choose by Color is recommended.

### 9 Warning

Currently this tool have large error when the curve becomes a vertical line, especially in peaks and valleys, since the algorithm is designed to average in the vertical direction. For example:

Thanks Fernando for this bug feedback

I’m finding a program which can extract (x,y) data from a scaned image showing a line.

Curvesnap is exactly what I want. It is very easy to use. Thank you.

This is a very wonderful too. Thanks alot

The program worked better than expected, and it has a few nice tricks (like the option to select line by pixels or linearly spaced) and I’ve must say, it also works flawlessly with Wine.

Thanks

Axel

I’m glad that you like it

well done

thanks

Great stuff and very useful! Thanks so much.

Would be even better if semilog en log-log options were available

It works great. Just follow the instructions above and kazammm

It was a great help in chart analisys

Any way in which I can extract the values from an image file into microsoft excel file?

Thanks in advance

Copy TAB separated text data and paste into excel

the graph origin is (0,0) but the y axis starts from val 80 upto 100 with a step of 5,so how do i fix the calibration point on y axis?,coz (0,100) doesnt seem to give right coordinate valuessupriya

this calibration requires the coordinates of two points, say, (0, 100) and (20, 80)

Is the source code available? Really nice piece of software, 10/10, but I would like to adjust some functions to my needs if possible.

see the link of github above.