Set DPI for captcha providers

Signed-off-by: Rahul Rudragoudar <rr83019@gmail.com>
This commit is contained in:
Rahul Rudragoudar
2021-08-31 15:43:58 +05:30
parent d30249a89f
commit 26d86bca4c
4 changed files with 12 additions and 7 deletions

View File

@@ -1,6 +1,5 @@
package lc.captchas;
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
@@ -10,6 +9,7 @@ import java.util.Map;
import java.util.List;
import lc.captchas.interfaces.Challenge;
import lc.captchas.interfaces.ChallengeProvider;
import lc.misc.DPISetter;
import lc.misc.HelperFunctions;
public class FontFunCaptcha implements ChallengeProvider {
@@ -74,7 +74,8 @@ public class FontFunCaptcha implements ChallengeProvider {
graphics2D.dispose();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
try {
ImageIO.write(img, "png", baos);
DPISetter dpi = new DPISetter();
dpi.setDPI(baos, img);
} catch (Exception e) {
e.printStackTrace();
}

View File

@@ -1,6 +1,5 @@
package lc.captchas;
import javax.imageio.ImageIO;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.awt.Color;
@@ -14,6 +13,7 @@ import java.util.Map;
import java.util.List;
import lc.misc.HelperFunctions;
import lc.misc.DPISetter;
import lc.captchas.interfaces.Challenge;
import lc.captchas.interfaces.ChallengeProvider;
@@ -67,7 +67,8 @@ public class ShadowTextCaptcha implements ChallengeProvider {
g2d.dispose();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
try {
ImageIO.write(img2, "png", baos);
DPISetter dpi = new DPISetter();
dpi.setDPI(baos, img2);
} catch (Exception e) {
e.printStackTrace();
}