|  |  |  | 
|---|
|  |  |  | import com.dy.common.util.NumUtil; | 
|---|
|  |  |  | import com.dy.pipIrrWebFile.util.*; | 
|---|
|  |  |  | import lombok.extern.slf4j.Slf4j; | 
|---|
|  |  |  | import org.jcodec.scale.AWTUtil; | 
|---|
|  |  |  | import org.springframework.beans.factory.annotation.Value; | 
|---|
|  |  |  | import org.springframework.web.bind.annotation.PostMapping; | 
|---|
|  |  |  | import org.springframework.web.bind.annotation.RequestMapping; | 
|---|
|  |  |  | 
|---|
|  |  |  | }else { | 
|---|
|  |  |  | //存储成功, 生成缩略图 | 
|---|
|  |  |  | BufferedImage bufImg = new VideoUtils(VideoZipPicFileType, VideoZipPicFromFrame).fetchFrame(file) ; | 
|---|
|  |  |  | int index = filePath.lastIndexOf(".") ; | 
|---|
|  |  |  | String basePath = filePath.substring(0, index) ; | 
|---|
|  |  |  | // 向右旋转90度 | 
|---|
|  |  |  | // bufImg = AWTUtil.rotate90ToRight(bufImg) ; | 
|---|
|  |  |  | String zipFilePath = filePath.substring(0, filePath.lastIndexOf(".")) + "_." + VideoZipPicFileType ; | 
|---|
|  |  |  | Integer photoZipWidth = 400 ; | 
|---|
|  |  |  | if(photoZipWidthStr != null && NumUtil.isPlusIntNumber(photoZipWidthStr)){ | 
|---|
|  |  |  | photoZipWidth = Integer.parseInt(photoZipWidthStr) ; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | String zipFilePath = basePath + "_." + VideoZipPicFileType ; | 
|---|
|  |  |  | InputStream zipFileInput = ZipImg.zipToJpg(bufImg, photoZipWidth, photoZipWidth) ; | 
|---|
|  |  |  | if(zipFileInput.available() > 0){ | 
|---|
|  |  |  | new FileUtil().saveFile(zipFilePath, zipFileInput) ; | 
|---|