java如何用Processing生成马赛克风格的图像

首先使用PImage来实例化对象,再通过loadImage赋值,两层for循环遍历图片上的像素点,每隔5个像素点,画一个直径为3的圆。颜色通过pic.get(x,y)获取。

最后通过save函数来保存图片。

PImage pic;

int spacing=5;

void setup(){

pic=loadImage("steve.jpeg");

size(706, 644);

}

void draw(){

for (int x=spacing; x

for (int y=spacing; y

color c=pic.get(x, y);

fill(c);

noStroke();

ellipse(x, y, spacing*0.6, spacing*0.6);

}

}

save("image_2.jpg");

}

到此这篇关于java如何用Processing生成马赛克风格的图像的文章就介绍到这了,更多相关 Processing生成马赛克风格 内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

时间: 2020-03-03

前几天看见开源项目效果好赞,看了下代码,实现大致就是在原界面之上覆盖一成自定义的View,获取到点击的那个View的内容(Bitmap),然后在覆盖的那个自定义View的特定位置画出来,之后就是对这个Bitmap做一些列拆分,变化重绘的过程.在这里根据他对bitmap的拆分,感觉用来实现Bitmap的效果也是不错的,就试着做一做. 在这里介绍使用两种方式实现马赛克效果.开始之前先看看效果 感觉还不错吧! 1.直接绘制 public static Bitmap getMosaicsBitmap(B

本文实例讲述了Java实现给图片添加图片水印,文字水印及马赛克的方法.分享给大家供大家参考,具体如下: 可以在eclipse中新建个Utils类,把以下代码复制进去直接使用,以下方法实现单个或多个水印的添加 package com.rzxt.fyx.common.util; import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import

本文实例讲述了JS实现马赛克图片效果.分享给大家供大家参考,具体如下: 整体逻辑:获取oldImg图片的像素信息,以5*5为单位,在5*5单位中取到一个随机像素并赋值给5*5中的所有像素点,加以循环,以实现马赛克效果.

www.jb51.net JS图片马赛克

本文实例为大家分享了OpenCV实现马赛克和毛玻璃滤镜特效的具体代码,供大家参考,具体内容如下 一.马赛克效果 马赛克的实现原理是把图像上某个像素点一定范围邻域内的所有点用邻域内随机选取的一个像素点的颜色代替,这样可以模糊细节,但是可以保留大体的轮廓. 以下OpenCV程序实现马赛克效果,通过鼠标左键在图像上划定马赛克的矩形框. 代码: #include #include #

其中的一个效果:  html代码: 复制代码 代码如下:

单击图片,产生效果

插件代码: 复制代码 代码如下: ; (function ($) { var defaults = { ani: 4, //动画效果.1.马赛克向中间聚拢,2.马赛克左上角聚拢,3.马赛克拉扯消失,4.原地缩小 delay: 3000, //动画执行时间 url:"0",//图

本文为大家分享了OpenCV实现马赛克和毛玻璃滤镜的具体代码,供大家参考,具体内容如下 一.马赛克效果 马赛克的实现原理是把图像上某个像素点一定范围邻域内的所有点用邻域内随机选取的一个像素点的颜色代替,这样可以模糊细节,但是可以保留大体的轮廓. 以下OpenCV程序实现马赛克效果,通过鼠标左键在图像上划定马赛克的矩形框. #include #include using namespace cv; Mat i

jquery实现的非常漂亮的图片马赛克翻转效果,经测试图片切换过程非常酷,整个图片分成一个一个的小方格进行翻转变换,感兴趣的朋友快来学习学习吧 运行效果图:----------------------查看效果 下载源码----------------------- 小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式. 为大家分享的jquery马赛克拼接翻转效果代码如下

var slidespeed=3000 var slideimages=new Array("http://www.blueidea.com/articleimg/upload/2006/3/5/2482150_1_7.jpg","http://www.blueidea.com/articleimg/upload/2006/3/5/2482150_2_1.jpg",&

本文实例讲述了JavaScript实现的原生态兼容IE6可调可控滚动文字功能.分享给大家供大家参考,具体如下: 虽然HTML里面本身就有marquee标签,用来设置滚动文字(marquee标签在附录[HTML比较冷门标签与属性]里会有具体介绍)这个标签到了IE8就开始不支持,在IE6中可以设置的东西也很少,所以这东西还是用javascript来写为好.这个小组件也是比较常见的,但是网上的代码质量还是为了很多无关紧要的小特效而增加了许多无谓的代码.其实这东西,你只要弄得能自己向右向左滚,到了屏幕边

Android自定义实现图片加文字功能 分四步来写: 1,组合控件的xml; 2,自定义组合控件的属性; 3,自定义继承组合布局的class类,实现带两参数的构造器; 4,在xml中展示组合控件. 具体实现过程: 一.组合控件的xml 我接触的有两种方式,一种是普通的Activity的xml:一种是父节点为merge的xml.我项目中用的是第一种,但个人感觉第二种好,因为第一种多了相对或者绝对布局层. 我写的 custom_pictext.xml <?xml version="1.0&qu

JavaScript 学习笔记之一jQuery写法图片等比缩放以及预加载 以前对于JavaScript总是在用到的时候在页面上写几个函数,基本没考虑到函数的封装与重用,最近有个项目可能对于这方面要求有点高,所以就研究了下类似jQuery的封装. 这里就图片等比缩放以及预加载的效果来尝试下,写写类似的JavaScript代码. 图片等比缩放以及预加载的效果如下(预加载效果有时候会不是很明显): JS主要代码如下: 复制代码 代码如下: (function() { var yQuery = (fun

文章将在原有基础之上做了一些扩展功能: 1.图片的惯性滑动 2.图片缩放小于正常比例时,松手会自动回弹成正常比例 3.图片缩放大于最大比例时,松手会自动回弹成最大比例 实现图片的缩放,平移,双击缩放等基本功能的代码如下,每一行代码我都做了详细的注释 public class ZoomImageView extends ImageView implements ScaleGestureDetector.OnScaleGestureListener, View.OnTouchListener , V

本文实例讲述了JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法.分享给大家供大家参考.具体如下: html代码:

Search function makevisible(cur,which){ if (which==0) cur.filters.alpha.opacity=

本文实例讲述了javascript实现点击提交按钮后显示loading的方法.分享给大家供大家参考.具体如下: 这里可以实现点击提交按钮后显示loading,防止用户重复提交

java实现马赛克,java如何用Processing生成马赛克风格的图像相关推荐

  1. Python趣味编程 | 看看如何用Python生成素描风格的自拍照,并且加上Logo

    来源:关于数据分析与可 可能对于女生来说,有一张手绘风格的自拍照也是一件值得开心的事儿,或许对男生来说也是一样的道理,今天小编就来分享一下如何用Python来生成一张手绘风格的自拍照,并且加上我们所要 ...

  2. 使用Java对轨迹进行抽稀,并生成mvt(Map Vector Tile)瓦片

    Java对轨迹进行抽稀,并生成mvt线瓦片 1. 原理 2. pom依赖 3. Java对轨迹道格拉斯普克抽稀源码 4. Java生成线瓦片源码 参考 1. 原理 Java对轨迹抽稀:道格拉斯普克算法 ...

  3. Java实现markdown转html,并且生成TOC目录

    使用第三方库:flexmark-java 使用IDEA新建一个maven项目: 在pom.xml中添加依赖: 注意flexmark的最新版本号可以到GitHub上查找: https://github. ...

  4. python java 爬数据_如何用java爬虫爬取网页上的数据

    当我们使用浏览器处理网页的时候,有时候是不需要浏览的,例如使用PhantomJS适用于无头浏览器,进行爬取网页数据操作.最近在进行java爬虫学习的小伙伴们有没有想过如何爬取js生成的网络页面吗?别急 ...

  5. java如何将数据保存为xml6_用Java实现可保存状态的数据库生成XML树,源码来了(9)...

    用Java实现可保存状态的数据库生成XML树,源码来了(9) 时间:2006/7/19 5:38:30 作者:佚名 人气:30 6.3.2.Servlet源码 1.RefreshServlet.jav ...

  6. java 程序实现对图片的压缩生成缩略图并可设定长宽、尺寸压缩率、图片质量

    转载自  java 程序实现对图片的压缩生成缩略图并可设定长宽.尺寸压缩率.图片质量 之前是在另一位高手的上传内容中学习到的,并将其代码根据我的需求进行了修改,参考位置:http://jiangpin ...

  7. android getter不起作用,java - 如何在Android Studio中自动生成getter和setter

    java - 如何在Android Studio中自动生成getter和setter Android Studio中是否有一个快捷方式可以自动生成给定类中的getter和setter? 14个解决方案 ...

  8. java 创建ssh用户秘钥,安装Java、Maven、Git,以及生成、拷贝密钥

    安装Java.Maven.Git,以及生成.拷贝密钥. 整个过程可以用root用户操作,但为了使部署脚本对普通用户可用,需要注意调整文件的权限. 这里以10.56.69.165为部署服务器,10.56 ...

  9. protobuf java service_【java】protoc不生成.proto中的service,只生成model相关类,求助。...

    win10系统,jdk1.8,protobuf3.5.1, gRPC1.10.0. //message.proto syntax = "proto3"; package filte ...

最新文章

  1. SystemML大规模机器学习,优化算子融合方案的研究
  2. 中科大影响超越清华北大
  3. CentOS7升级JDK
  4. django重置密码发送html邮件,Django实现发送邮件找回密码功能
  5. vector notes
  6. 关于jsp中jstl-core标签循环遍历的使用
  7. 可变参数列表(va_list,va_arg,va_copy,va_start,va_end)
  8. cdh中使用hue使用教程_我可以在户外使用Philips Hue灯泡吗?
  9. 获取10~99(包含10和99)的“总和”与“偶数”的个数
  10. 有两个python怎么停用其中一_python3.X 复学(2)-----开始了就不要停止
  11. 小学数学N合一(洛谷P2433题题解,Java语言描述)
  12. Facebook 为安卓用户推出精简版 Messenger Lite,率先面向发展中国家
  13. 接管任意微软账户并获$5万赏金的故事
  14. 互联网寒冬,腾讯人均发放巨额奖励,更是在号召「共同富裕」
  15. ESP8266(2)
  16. 计算机中用于描述音乐乐曲并,计算机中用于描述音乐乐曲并由声卡合成出音乐来的语言(规范)为。...
  17. python实现读取并显示图片的两种方法
  18. 你最该知道的事(高级)
  19. 中国双酚F树脂市场趋势报告、技术动态创新及市场预测
  20. maximo 入门知识

热门文章

  1. mysql error :1114 - The table ‘XXX‘ is full
  2. 驱动工程师面试题汇编
  3. 案例九:实现输出1~10中非4的倍数的数字。
  4. 混战多年,K12在线教育的故事讲到哪了?
  5. ubuntu18断电后recovering journal一直卡在开机界面
  6. 问题解决:The connection to the server xxxxx:6443 was refused - did you specify the right host or port?
  7. 服务器常用的cpu型号,服务器CPU你又知多少?多款型号各个数
  8. MFC CString 长度取得
  9. [附源码]Python计算机毕业设计SSM京津冀畅游网设计(程序+LW)
  10. ❤️解决非线性回归问题的机器学习方法总结:多项式线性模型、广义线性(GAM)模型、回归树模型、支持向量回归(SVR)模型