From 2c554537ae23f994bbfcfde3d4ab882646bc7b38 Mon Sep 17 00:00:00 2001 From: kamalpaneru Date: Sun, 8 Oct 2017 16:43:26 +0545 Subject: [PATCH 1/2] Issue #3 Reconfigured --- lib/xtractor/xtract.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/xtractor/xtract.rb b/lib/xtractor/xtract.rb index a219ec4..138d364 100644 --- a/lib/xtractor/xtract.rb +++ b/lib/xtractor/xtract.rb @@ -73,7 +73,7 @@ def start(img) columns_filter(img)[0..-2].each_with_index do |column, j| x,y= column[1], row[1] w,h= columns_filter(img)[j+1][0]-x, rows_filter(img)[i+1][0]-y - puts "#{j}x#{i}" + Magick::Image.constitute(w, h, "RGB", img.get_pixels(x,y,w,h).map{ |pixel| [pixel.red, pixel.green, pixel.blue]}.flatten).write("cell-files/#{j}x#{i}.jpg") do |out| out.depth=8 @@ -100,7 +100,7 @@ def collect_hash(img) def out_final(img) output_file = File.open('table.tsv', 'w') rows_filter(img)[0..-2].each_with_index do |row, i| - text_row = [] + text_row = [] columns_filter(img)[0..-2].each_with_index do |column, j| text_row << File.open("cell-files/#{j}x#{i}.txt", 'r').readlines.map{|line| line.strip}.join(" ") end From a4339a1e990ceada2c4e5fedc0f57c4902140b91 Mon Sep 17 00:00:00 2001 From: kamalpaneru Date: Sun, 8 Oct 2017 16:44:49 +0545 Subject: [PATCH 2/2] Replace API_KEY --- lib/xtractor/request.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/xtractor/request.rb b/lib/xtractor/request.rb index 5d62718..0c7c3e7 100644 --- a/lib/xtractor/request.rb +++ b/lib/xtractor/request.rb @@ -18,7 +18,7 @@ def request_API request['Content-Type'] = 'application/octet-stream' - request['Ocp-Apim-Subscription-Key'] = "4ba1e7dfca694ca7bfce73b99988395c" + request['Ocp-Apim-Subscription-Key'] = "API_KEY" collect = Hash.new