From 07a2f380656f256163b9cb1063f2893616408c9f Mon Sep 17 00:00:00 2001 From: Rahul Rudragoudar Date: Tue, 26 Feb 2019 21:10:46 +0530 Subject: [PATCH] Removed convertImage method --- src/main/scala/lc/Main.scala | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/src/main/scala/lc/Main.scala b/src/main/scala/lc/Main.scala index 452250c..abdceac 100644 --- a/src/main/scala/lc/Main.scala +++ b/src/main/scala/lc/Main.scala @@ -42,23 +42,13 @@ class Captcha { image = blob.getBytes(1, blob.length().toInt) image } - - def convertImage(image: Image): ByteArrayInputStream = { - val output = new ByteArrayOutputStream() - image.output(new File("Captcha.png")) - val img = ImageIO.read(new File("Captcha.png")) - ImageIO.write(img,"png",output) - val byte_array = output.toByteArray() - val blob = new ByteArrayInputStream(byte_array) - blob - } def getChallenge(param: Parameters): Id = { //TODO: eval params to choose a provider val providerMap = "FilterChallenge" val provider = filters(providerMap) val (image, secret) = provider.returnChallenge() - val blob = convertImage(image) + val blob = new ByteArrayInputStream(image.bytes) val token = scala.util.Random.nextInt(10000).toString val id = Id(token) insertPstmt.setString(1, token) @@ -75,7 +65,7 @@ class Captcha { val provider = filters(providerMap) def run(): Unit = { val (image, secret) = provider.returnChallenge() - val blob = convertImage(image) + val blob = new ByteArrayInputStream(image.bytes) val token = scala.util.Random.nextInt(10000).toString val id = Id(token) insertPstmt.setString(1, token)