前幾天看見一個css做的蒙娜麗莎的微笑,就想著用Java試著也做一下。
今天偶爾看到一位大神共享了一份Java畫蒙娜麗莎的微笑的源代碼和資源文件,正巧前幾天在頭條不經意間看見了一個css8000行代碼做的蒙娜麗莎,雖然畫質感人,但是很是很震撼,能堅持到寫整整8000行代碼來完成一幅畫,確實也挺厲害,我也挺佩服的,但是,能堅持寫8000行代碼的人畢竟是少數,今天我就給大家分享兩種比較簡單的方法來製作蒙娜麗莎的微笑
準備工作
1、找到原始圖像
2、處理原始圖像,讀取像素點位置的顏色值 生成數據文件ml
下面介紹兩種方法
普通按行讀取或使用NIO讀取
如果想要更多的企業求職加分項目,案例,可以來一下我的Java群632119504,每天都會精挑細選一個特效,項目出來詳細講解,分享!包括答疑解惑!
頭條號裡有許多Java前端到後臺學習視頻/源碼,企業常用特效/案例/項目,敬請關注!
相關推薦
'Java是什麼?為什麼要學習Java?Java有哪些特點?'
"在正式開始Java學習之前,先來了解幾個關鍵性問題。那就是什麼是Java,為什麼要學習Java,Java 有哪些特點,Java 有哪些機制,如何來學習 Java 等幾個問題。通過這幾個問題讓大家瞭解 Java 的一些內容,從而展開 Java 的學習。1、java是什麼?J...
'java時代手遊真的都是垃圾?也許只是現在的玩家太容易妥協'
"Java遊戲對於今天大部分青年手遊愛好者來說,可能是陌生的,但若是90後的資深手遊玩家,可能會記得在安卓和ios尚未風靡之前,java手遊是多麼的厲害。午休期間,無意中和另一位同事聊起了現在的手遊,我吐槽現在的手遊趣味性嚴重下降,同質化十分厲害,反倒是十分懷念以前java...
'我的世界原來還存在邊界?Java版邊界穿越方法'
"大家好,我是小豆。在我的世界裡,有一個神祕的地方。實體過去之後會死亡,包括玩家。沒錯,這就是邊界。今天我們講一講我的世界邊界的穿越方法。① TPTP指令可是mc裡最神奇的移動方法了。只要你擁有管理員權限並開啟作弊模式,TP在手,天下我有!語法Java版(1.13之前)tp...
'那些年,我們見過的 Java 服務端亂象'
"查爾斯·狄更斯在《雙城記》中寫道:“這是一個最好的時代,也是一個最壞的時代。”移動互聯網的快速發展,出現了許多新機遇,很多創業者伺機而動;隨著行業競爭加劇,互聯網紅利逐漸消失,很多創業公司九死一生。筆者在初創公司摸爬滾打數年,接觸了各式各樣的 Java 微服務架構,從中獲...
'一線互聯網Java崗面試題:Spring中用了哪些設計模式?引發的深思'
"作者:Java填坑之路原文鏈接:https://www.yidianzixun.com/article/0LJMfx3B前言設計模式作為工作學習中的枕邊書,卻時常處於勤說不用的尷尬境地,也不是我們時常忘記,只是一直沒有記憶。Spring作為業界的經典框架,無論是在架構設計...
'Java架構師筆記丨用了10多年的 Tomcat 居然有bug,這能忍?'
"為了解決分佈式鏈路追蹤的問題,我們引入了實現OpenTracing的Jaeger來實現。然後我們為SpringBoot框架寫了一個starter以讓用戶實現近零改造接入全鏈路。由於公司有一個封裝了SpringBoot的內部框架,然後我們的starter就以最新框架所使用的...
'Java中的String為什麼是不可變的?'
"什麼是不可變對象?眾所周知, 在Java中, String類是不可變的。那麼到底什麼是不可變的對象呢? 可以這樣認為:如果一個對象,在它創建完成之後,不能再改變它的狀態,那麼這個對象就是不可變的。不能改變狀態的意思是,不能改變對象內的成員變量,包括基本數據類型的值不能改變...
Java
2019-09-12
'Java後端精選技術:深入理解Feign'
"什麼是FeignFeign是由Retrofit,JAXRS-2.0和WebSocket啟發的一個java到http客戶端綁定。 Feign的主要目標是將Java Http Clients變得簡單。Feign的源碼地址:https://github.com/OpenFeig...
推薦中...