搜尋

首頁  >  問答  >  主體

java - 非RGB图片不能上传?

黄舟黄舟2768 天前526

全部回覆(1)我來回復

  • 阿神

    阿神2017-04-18 10:15:58

    也許你需要commons-imaging來幫助你了。

    ImageInfo  imageInfo = Imaging.getImageInfo(file);
    imageInfo.getColorType();
    

    ============我下載了一個舊版的試了一下RGB和CMYK的===================

    ImageInfo imageInfo = Sanselan.getImageInfo(new File("/*.jpg"));
        int type = imageInfo.getColorType();
        if(ImageInfo.COLOR_TYPE_RGB == type){
            System.out.println("RGB");
        }else if(ImageInfo.COLOR_TYPE_CMYK == type){
            System.out.println("CMYK");
        }else{
            System.out.println("other");
        }
    

    結果正確,沒有試用更多圖片驗證。

    回覆
    0
  • 取消回覆