Popular Posts
javax.net.ssl.SSLHandshakeException: Connection closed by peer in Android 5.0 Lollipop Recently, there is a error occurs when access website via ssl connection like below although it worked fine several days ago. // Enable SSL... Enable SSL connection for Jsoup import org.jsoup.Connection; import org.jsoup.Jsoup; import javax.net.ssl.*; import java.io.IOException; import java.security.KeyManagement... set/remove cookie using applet jdk/jre 1.4 later, the library is included in plugin.jar file. import java.applet.Applet; import java.util.ArrayList; import java.util.Date;...
Stats
Create multi tiff image
  1. import java.awt.image.BufferedImage;
  2. import java.io.File;
  3. import java.io.IOException;
  4.  
  5. import javax.imageio.IIOImage;
  6. import javax.imageio.ImageIO;
  7. import javax.imageio.ImageWriter;
  8.  
  9. import com.sun.media.imageioimpl.plugins.tiff.TIFFImageWriterSpi;
  10.  
  11. public class Tiff {
  12.  
  13.     public static void createMultiImage(BufferedImage[] images, File dest) throws IOException {
  14.         ImageIO.scanForPlugins();
  15.  
  16.         ImageWriter iw = new TIFFImageWriterSpi().createWriterInstance();
  17.  
  18.         if (iw != null && iw.canWriteSequence()) {
  19.             iw.setOutput(ImageIO.createImageOutputStream(dest));
  20.  
  21.             iw.prepareWriteSequence(null);
  22.  
  23.             for (BufferedImage img : images) {
  24.                 iw.writeToSequence(new IIOImage(img, null, null), null);
  25.             }
  26.  
  27.             iw.endWriteSequence();
  28.         }
  29.     }
  30.  
  31. }
required package : https://jai-imageio.dev.java.net/
Sending Basic authentication using URL
  1. URL url = new URL(“location address”);
  2. URLConnection conn = url.openConnection();
  3. String authorizationString = "Basic" + Base64.encode("username:password");
  4. conn.setRequestProperty ("Authorization", authorizationString);
  5. InputStream in = conn.getInputStream();
OR
  1. Authenticator.setDefault (new Authenticator() {
  2. protected PasswordAuthentication getPasswordAuthentication() {
  3. return new PasswordAuthentication ("username", "password".toCharArray());
  4. }
  5. });