admin
2020-03-05 58720dd94aae4c360e9a18c5e608033c85d4e11f
utils/src/main/java/org/yeshi/utils/ImageCropUtil.java
@@ -3,6 +3,7 @@
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.InputStream;
import net.coobird.thumbnailator.Thumbnails;
import net.coobird.thumbnailator.geometry.Positions;
@@ -23,9 +24,9 @@
    * @throws FileNotFoundException
    * @throws Exception
    */
   public static void centerCrop(File sourceImage, File destImage, float ratio)
   public static void centerCrop(InputStream sourceImage, File destImage, float ratio)
         throws FileNotFoundException, Exception {
      if (!sourceImage.exists())
      if (sourceImage==null)
         throw new FileNotFoundException();
      BufferedImage image = Thumbnails.of(sourceImage).scale(1.0f).asBufferedImage();
      int width = image.getWidth();