commit
59a651e4e3
@ -0,0 +1,42 @@
|
|||||||
|
package au.com.royalpay.payment.manage.valid;
|
||||||
|
|
||||||
|
import au.com.royalpay.payment.tools.env.PlatformEnvironment;
|
||||||
|
import au.com.royalpay.payment.tools.exceptions.ServerErrorException;
|
||||||
|
import cn.yixblog.platform.http.HttpRequestGenerator;
|
||||||
|
import cn.yixblog.platform.http.HttpRequestResult;
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
|
import org.apache.commons.io.IOUtils;
|
||||||
|
import org.junit.Test;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMethod;
|
||||||
|
|
||||||
|
import javax.imageio.ImageIO;
|
||||||
|
import java.awt.image.BufferedImage;
|
||||||
|
import java.io.ByteArrayOutputStream;
|
||||||
|
import java.io.File;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStream;
|
||||||
|
|
||||||
|
public class ImageTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void test() throws IOException {
|
||||||
|
try (ByteArrayOutputStream ous = new ByteArrayOutputStream()){
|
||||||
|
HttpRequestResult boardBackgroundResult = new HttpRequestGenerator("https://au.rpaygroup.com/static/images/post.jpg",
|
||||||
|
RequestMethod.GET).execute();
|
||||||
|
if (boardBackgroundResult.isSuccess()) {
|
||||||
|
InputStream ins = boardBackgroundResult.getResponseContentStream();
|
||||||
|
BufferedImage background = ImageIO.read(ins);
|
||||||
|
IOUtils.closeQuietly(ins);
|
||||||
|
// Graphics g = background.getGraphics();
|
||||||
|
// drawPosterLogo(client, g);
|
||||||
|
// g.dispose();
|
||||||
|
|
||||||
|
ImageIO.write(background, "jpeg", ous);
|
||||||
|
ous.flush();
|
||||||
|
System.out.println(ous.toByteArray().length);
|
||||||
|
}
|
||||||
|
} catch (IOException e) {
|
||||||
|
throw new ServerErrorException("Error", e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in new issue