mirror of
https://github.com/librecaptcha/lc-core.git
synced 2025-11-25 20:16:05 -05:00
Rename DPISetter to PngImageWritter
Make fn static Signed-off-by: Rahul Rudragoudar <rr83019@gmail.com>
This commit is contained in:
@@ -9,7 +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.PngImageWriter;
|
||||
import lc.misc.HelperFunctions;
|
||||
|
||||
public class FontFunCaptcha implements ChallengeProvider {
|
||||
@@ -74,8 +74,7 @@ public class FontFunCaptcha implements ChallengeProvider {
|
||||
graphics2D.dispose();
|
||||
ByteArrayOutputStream baos = new ByteArrayOutputStream();
|
||||
try {
|
||||
DPISetter dpi = new DPISetter();
|
||||
dpi.setDPI(baos, img);
|
||||
PngImageWriter.write(baos, img);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
@@ -13,7 +13,7 @@ import java.util.Map;
|
||||
import java.util.List;
|
||||
|
||||
import lc.misc.HelperFunctions;
|
||||
import lc.misc.DPISetter;
|
||||
import lc.misc.PngImageWriter;
|
||||
import lc.captchas.interfaces.Challenge;
|
||||
import lc.captchas.interfaces.ChallengeProvider;
|
||||
|
||||
@@ -67,8 +67,7 @@ public class ShadowTextCaptcha implements ChallengeProvider {
|
||||
g2d.dispose();
|
||||
ByteArrayOutputStream baos = new ByteArrayOutputStream();
|
||||
try {
|
||||
DPISetter dpi = new DPISetter();
|
||||
dpi.setDPI(baos, img2);
|
||||
PngImageWriter.write(baos, img2);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
@@ -15,12 +15,12 @@ import javax.imageio.metadata.IIOMetadataNode;
|
||||
import javax.imageio.stream.ImageOutputStream;
|
||||
import java.awt.image.BufferedImage;
|
||||
|
||||
public class DPISetter {
|
||||
public class PngImageWriter {
|
||||
|
||||
final int DPI = 245;
|
||||
final double INCH_2_CM = 2.54;
|
||||
static final int DPI = 245;
|
||||
static final double INCH_2_CM = 2.54;
|
||||
|
||||
public void setDPI(ByteArrayOutputStream boas, BufferedImage gridImage) throws IOException {
|
||||
public static void write(ByteArrayOutputStream boas, BufferedImage gridImage) throws IOException {
|
||||
final String formatName = "png";
|
||||
for (Iterator<ImageWriter> iw = ImageIO.getImageWritersByFormatName(formatName);
|
||||
iw.hasNext(); ) {
|
||||
@@ -45,7 +45,7 @@ public class DPISetter {
|
||||
}
|
||||
}
|
||||
|
||||
public void setDPIMeta(IIOMetadata metadata) throws IIOInvalidTreeException {
|
||||
private static void setDPIMeta(IIOMetadata metadata) throws IIOInvalidTreeException {
|
||||
|
||||
// for PNG, it's dots per millimeter
|
||||
double dotsPerMilli = 1.0 * DPI / 10 / INCH_2_CM;
|
||||
Reference in New Issue
Block a user