如何复制同一张图片,生成50张排列名称为1.jpg,2.jpg,3.jpg,4.jpg,顺序1-50张的图片,同一张图片生成50份,名字排序不一样怎样写

简介: 如何复制同一张图片,生成50张排列名称为1.jpg,2.jpg,3.jpg,4.jpg,顺序1-50张的图片,同一张图片生成50份,名字排序不一样怎样写

现在想要生成一份1-50张,按照1.jpg,2.jpg,3.jpg,4.jpg这样顺序的图片,该怎样生成?

public class CopyJpg {
        public static void main(String[] args) throws IOException {
            //根据数据源创建字节输入流对象
            ArrayList<String> array = new ArrayList<String>();
            for (int i = 1; i <= 50; 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();
        }}

效果:

目录
打赏
0
0
0
0
42
分享
相关文章
livp图片怎么打开以及怎么转换成jpg格式教程
livp图片怎么打开以及怎么转换成jpg格式教程
一篇文章讲明白JPG、PNG、GIF、SVG等格式图片区别
一篇文章讲明白JPG、PNG、GIF、SVG等格式图片区别
如何根据本地的文件数生成对应数量的jpg图片
如何根据本地的文件数生成对应数量的jpg图片
jQuery动态拼接多张图片并且获取每张图片名称
jQuery动态拼接多张图片并且获取每张图片名称
74 1
上传图片(最多可以上传5张图片)demo效果示例(整理)
上传图片(最多可以上传5张图片)demo效果示例(整理)
图片转base64、判断图片大小、图片压缩、图片上传
文章主要介绍 `js` 实现压缩上传图片转base64,其他的框架(如React、Vue、Angular)也可借此参考。**这个方法真实可用,已在实际项目中运行**。
392 0
训练集制作:以指定帧间隔截取视频为图片,并保存指定路径及名称
训练集制作:以指定帧间隔截取视频为图片,并保存指定路径及名称
训练集制作:以指定帧间隔截取视频为图片,并保存指定路径及名称
将PDF文件转换成PNG图片
有这样一个业务场景:需要在 WEB 页面中浏览 PDF 文件,PDF 文件存储在 FTP 服务器上,即 PDF 文件对外提供的访问地址的协议是 ftp 的。有如下几个硬条件、软需求的要求: - WEB 页面本身的可视区域不是很大; - 不想弹出对话框展示 PDF 文件; - 谷歌浏览器不支持在 http 协议的页面里内嵌 ftp 协议的路径; - 在 WEB 页面中使用系统默认的 PDF 阅读器的体验不是很好,滚动条啦,边框啦。
337 0
将8位的tif图片改为png图片
将8位的tif图片改为png图片
233 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等