如何根据本地的文件数生成对应数量的jpg图片

简介: 如何根据本地的文件数生成对应数量的jpg图片

有时候我们可能会想根据本地的视频资源,生成对应数量的jpg的图片

比如413张图片,这里想要根据他文件的数量生成对应的图片的数量,如何做?????????

这里是你更改图片存储路径的地址:修改的话选择好自己的路径就行

代码:

public class CopyJpg {
        public static void main(String[] args) throws IOException {
            //根据数据源创建字节输入流对象
//            File f = new File("D:\\project\\零一电科\\技术资料\\3、Vue2+Vue3全套教程\\img");
            File f = new File("C:\\Users\\17517\\Videos\\bilibili\\Java");
            File[] fileArray = f.listFiles();
            ArrayList<String> array = new ArrayList<String>();
            for (int i = 1; i <= fileArray.length; i++) {
                int arr = i;
                String s1 = "files\\" + arr + ".jpg";
                array.add(s1);
            }
            System.out.println(array);
 
 
                FileInputStream fis = new FileInputStream("C:\\Users\\17517\\Pictures\\1.jpg");
                for(int i=0;i<array.size();i++){
                    String s = array.get(i);
                    FileOutputStream fos = new FileOutputStream(s);
                    byte[] bys = new byte[1024];
                    int len;
                    while ((len=fis.read(bys))!=-1) {
                        fos.write(bys,0,len);
                    }
                    fos.close();
                }
            fis.close();
        }}

效果:一次性生成了指定数量的图片


相关文章
如何复制同一张图片,生成50张排列名称为1.jpg,2.jpg,3.jpg,4.jpg,顺序1-50张的图片,同一张图片生成50份,名字排序不一样怎样写
如何复制同一张图片,生成50张排列名称为1.jpg,2.jpg,3.jpg,4.jpg,顺序1-50张的图片,同一张图片生成50份,名字排序不一样怎样写
|
4月前
|
编解码 定位技术
【工具分享】如何批量获取图片详细信息,如何把图片的属性信息包括文件路径、文件名、面积尺寸、创建日期、修改日期、水平垂直分辨率、文件大小等图片信息批量提取exel表格中
本文介绍了如何批量提取图片的属性数据到Excel,包括文件名、尺寸、面积、分辨率、GPS信息、创建和修改日期。适合需要处理大量图片信息的工作场景。支持批量导入图片,一键提取各项信息,并能直接导出为表格。
667 0
|
6月前
|
编解码 算法 UED
效地减小图片文件的大小
【4月更文挑战第26天】效地减小图片文件的大小
53 6
|
计算机视觉
opencv之 读取视频的帧数变成图片
opencv之 读取视频的帧数变成图片
126 0
返回目录中所有JPG图像的文件名列表
返回目录中所有JPG图像的文件名列表
|
11月前
|
JavaScript
img图片丢失后默认图
img图片丢失后默认图
66 0
|
JavaScript 前端开发
图片转base64、判断图片大小、图片压缩、图片上传
文章主要介绍 `js` 实现压缩上传图片转base64,其他的框架(如React、Vue、Angular)也可借此参考。**这个方法真实可用,已在实际项目中运行**。
318 0
|
计算机视觉 Python
训练集制作:以指定帧间隔截取视频为图片,并保存指定路径及名称
训练集制作:以指定帧间隔截取视频为图片,并保存指定路径及名称
训练集制作:以指定帧间隔截取视频为图片,并保存指定路径及名称
没有图片增加默认图片,有图片路径,但是没有图片文件解决方案
没有图片增加默认图片,有图片路径,但是没有图片文件解决方案
158 0
|
存储
ps之解决eps图片不能保存为png格式问题
ps之解决eps图片不能保存为png格式问题
205 0