JPGに変換するのpython PNG形式の画像

JPGに変換するのpython PNG形式の画像

「」「
    ファーストルックJPGとPNG画像は違い画
    :より良い画質を得る少なくとも非可逆画像圧縮タイプ、使用可能なディスク領域JPG形式
    圧縮なし、透明ので、マップ保存することができます:PNG形式を

「」」
 PIL インポートイメージ
 インポートCV AS CV2
 インポートOS DEF PNG_JPG(PngPath):
    IMG = cv.imread(PngPath、0)
    W、H = img.shape [:: - 1 ] 
    INFILE = PngPath 
    OUTFILE = os.path.splitext( INFILE)[0] + " .JPG " 
    IMG = Image.open(INFILE)
    IMG = img.resize((INT(W / 2)、INT(H / 2 ))、Image.ANTIALIAS)
    

試す場合 lenの(img.split())== 4 #は例外IOErrorを防ぐ:BMPのようにモードRGBAを書き込むことができない
            R、G、B、A = img.split()
            IMG = Image.merge( "RGB" 、(R 、G、B)) 
            img.convert(' RGB ').SAVE(OUTFILE、品質= 70 
            os.remove(PngPath)
        
            img.convert(' RGB ').SAVE(OUTFILE、品質= 70 
            OS。 (PngPath)を削除
        返すoutfileを
     除い:eと例外
         印刷"JPG PNG変換エラー"E) IF __name__ == ' __main__ ' 
    PNG_JPG(R&LT " C:ユーザーは、Lenovo \ Desktopを\ \ \ NEWi \ s.png "


 

オリジナルリンク:https://www.cnblogs.com/jiyanjiao-702521/p/10442416.html

 

おすすめ

転載: www.cnblogs.com/yuehouse/p/11761510.html