问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用Java对图片进行马赛克处理?

发布网友 发布时间:2022-05-16 16:33

我来回答

1个回答

热心网友 时间:2022-04-26 17:49

把图片压缩成32*32这个不难,java有这样的类提供了方法
BufferedImage bi = new BufferedImage(w * 2 / scale, h * 2 / scale, bm.getType());//画布大小
Graphics2D g2 = bi.createGraphics();
g2.drawImage(bm, 0, 0, w * 2 / scale, h * 2 / scale, null); //绘制缩小后的图
// 转换成JPEG图像格式
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(bos);
JPEGEncodeParam jpeg = encoder.getDefaultJPEGEncodeParam(bi);
jpeg.setQuality(1f, false);
encoder.setJPEGEncodeParam(jpeg);
encoder.encode(bi);
byte[] data = bos.toByteArray();

但是要减少颜色数的话,这个比较麻烦,这个首先需要知道图片中
颜色空间,比如16色,32色等,你需要读取图片文件中的内容,然后根据图片头的信息
读取每个像素的RGB值(如果是RGB空间),并对每一个像素进行 颜色 设置
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见和同性发生关糸了 梦见和同性朋友发生亲密关系 学生党如何科学护肤? 学生党该怎么基础护肤? 有什么美容护肤的技巧适合学生党? 怎么@全部成员啊? 新洲摩尔城一楼小吃租金多少 武汉王家湾有哪些广场 你好 请问 晚上6点开始 学瑜伽 可以吗? 因为我想在下班时间去 锻炼锻 ... 电脑联网有哪些条件台式电脑无线上网需要具备哪些条件 java将一张png图片中的黑色改为透明? 有没什么好有的web前端工具,javascript 要有语法检测的,最好支持jq ,DW就不要跟我说了。 长安逸动2014款1.6手动豪华版怎么样 大梅沙在哪里钓鱼最好? 14年长安逸动离合总泵可以单独换吗 西安金屋盾防水材料工程有限公司怎么样? 上海捍盾新型防水材料有限公司怎么样? 潍坊市子盾防水材料有限公司怎么样? 山东好盾防水材料有限公司怎么样? 沃克空气能怎么样 冲锋衣的面料,防水指数3000-5000-10000的单位是什么? 武汉派沃空气能售后电话? 高渗透加固防腐涂料 野芋头杆能喂猪吗野芋头杆能喂猪吗他会不会有毒? 大野芋的汁液是酸性还是碱性? 这个东西有毒吗?是滴水观音还是大野芋 天丝与粘胶40S纱线属于比较新的纱线吗 求:针织面料中的40S 50D分别指的是什么? 服装纺织里“40s + 40s*21s/2”的纱线规格是什么意思 用过卸妆水以后可以直接敷面膜吗 如何在java Graphics2D 画出文字的阴影黑边效果 java使用Thumbnails对图片压缩后,图片的底色改变了,如何解决? java用BufferedImage和Graphics画图传到页面背景为黑色如何设置成透明的 Java 图像识别 数字图像处理 从一张JPG图片中识别出若干黑色小方块 java如何实现将和表格和图片画成一张图片 用JAVA,怎么样来减少一个图片的颜色数。 JAVA PNG图片分割,无背景。 JAVA怎样图片部分显示 春季如何利用帽子凹造型?有哪些好看的帽子推荐? 头发发质不好,怎么通过搭配帽子来弥补? 竹山到宝丰有多少公里 竹山宝丰镇怎么样? 竹山宝丰镇有哪些河道现在好钓鲫鱼 竹山宝丰的东南方,西南方是哪个位置 湖北十堰竹山宝丰到昆明保山施甸县有多少公里 湖北省十堰市竹山县宝丰镇的邮编是多少拜托各位了 3Q 湖北十堰市竹山县宝丰镇去往山西临汾怎么走? 以竹山县宝丰镇的东南方,是哪个城市位置 网购汽车票时怎样选择竹山县宝丰和河南的宝丰? 从竹山县宝丰到山西忻州市代县怎么走最近?