搜索
有爱,有技术,有你^_^)y
╱人◕‿‿◕人╲订下契约(注册新用户)

合作站点账号登陆

QQ登录

只需一步,快速开始

快捷导航
查看: 977|回复: 10
收起左侧

JAVA2D很简单的使用小例子

[复制链接]

该用户从未签到

24

主题

35

好友

5097

积分

序章

积分
5097
发表于 2012-8-28 19:15:51 | 显示全部楼层 |阅读模式

╱人◕‿‿◕人╲定下契约

您需要 登录 才可以下载或查看,没有账号?╱人◕‿‿◕人╲订下契约(注册新用户)

x

                               
登录/注册后可看大图

以上是效果图哦 这东西在其他地方发过几次了也没什么人要的说~~~
以下是代码 简单到让人发指:
[mw_shl_code=java,true]import java.awt.Graphics2D;
import java.awt.geom.AffineTransform;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;

public class ImageToCmd {
        public static void main(String[] args) throws IOException {

                BufferedImage bi = (BufferedImage)ImageIO.read(new File("F:"+File.separator+"1.jpg"));       
                int width = bi.getWidth();
                int height = bi.getHeight();
               
                for(int i=0;i<height;i++){
                        for(int j=0;j<width;j++){
                                int dip = bi.getRGB(j, i);
                                if(dip<-1000000) System.out.print("*");
                                else System.out.print(" ");
                        }
                        System.out.println();
                }

        }

}
[/mw_shl_code]
需要解释吗? 自己去查下API咯 其实只要知道点ARGB的知识就可以啦~~~~~~~~~
java2D范畴的东西呢~
来源于开源中国一位同学做的一个小东西 内容是差不多的呢 他打出来了一个自己画的我字~~~我这算是抄袭啦~~

评分

参与人数 1宅币 +10 贡献 +1 收起 理由
风音洛洛 + 10 + 1 o(* ̄▽ ̄*)ブ 发糖

查看全部评分

签名被小宅喵吞掉了~~~~(>_<)~~~~
回复

使用道具 举报

该用户从未签到

24

主题

35

好友

5097

积分

序章

积分
5097
 楼主| 发表于 2012-8-28 19:16:09 | 显示全部楼层
                                                                                                   
                                                                                                   
                                                                                                   
                                                                                                   
                                                                                                   
                                                                                                   
                                                                                                   
                                                     ************                                   
                                                  *********************                             
                                               ********* ***  *********                             
                                         ************    ***     ******                             
                                       ********          ***       ****                             
                                    ***************     *******     ****                           
                                 **********************************  ****                           
                               ********          ******************    ****                        
                              *****                   **************    ****                        
                              ****                         ***           ****                       
                             ***                          **               ***                     
                            ***                         ****               ***                     
                           ***                        ******               ****                     
                          ****                        ******                ****                    
                         ***                         *******                *****                  
                       ****                        *****        ********      ***                  
                       ****                        *****       **********     ****                  
                   *******                        *****        ***********    *****                 
                   ****** *                      *****         ****** ******  ******               
             ***************                     *****        *******  *****  ******               
             ***** **********                    *****       ****        ****   *****               
                   **********                    ****       ****          ****  ******              
                  ****      *                    ****      ****            **** ******              
                 ****                            ****     ****              ***  *****              
                *****                           ****     ****                *** *****              
               *****                            ***      ***                  *** ****              
              ****                                      ***                   ***  ***              
              ****                                      ***                    *** ****            
             ****           ******                      **                     **** ***            
             **            ************                 **           ***        *** ****            
            ***         ******   *******               ***           ****       **** ****           
           ***         ****         *****              **            ****       ****  ****         
           ***        ****           *****              *            ***         ***  ****         
          ****       ****              *****            ***                       **  *****         
          ****       **                   ***           ***                       ***  ****         
       ** ****      ***                    **           ****                      ***  *****        
       *******      **                     **            ****                     ***  *****        
       ** ****      **                     **             ***                     ***   *****      
       ** ***      ***                     **              ***                    ***   *****      
       **  **      ***        **           **              *****                 ***     *****      
       ** **       **        ****         **                *****               ****     *****      
       ** **       ***       ****        ***                 *******           ****      *****      
       *****       ***        **         ****                  ********      *****       ******     
       *****        **                  ****                     ****************         *****     
       ****         **                  ***                          **********            ****     
       ****         **                 ****                                                ****     
       ****          *                ***                                                  ****     
       ****          **              ***                                                   ****     
       ****          **             ****                                                   ****     
       ****          ***           ****                                                     ***     
       ****          ****          ***                                                      ***     
       ****           ****       ****                                                       ***     
       ****            *************                                                        ***     
       ****            ************                                                         ***     
       ****                                                                                  **     
       ****                                                                                  ***   
       ****                                                                                  ***   
       ****                                                                                  ***   
       ****                                                                                  ***   
       ****                                                                                  ***   
       ****                                                                                  ***   
       ****                                                                                  ***   
       *****                                                                                 ***   
        ****                                              **                                 ***   
        ****                                            *******                              ***   
        ****                                           *********                             **     
        ****                                           **** *****                            **     
        ** **                                         ************                           **     
        *****                                        *************                           **     
        ******                                       *** *     ****                          ** *   
         *****                                      ***         ****                         ****   
         ** **                                      ***         ****                         ****   
         ** ***                                     **           ***                          ***   
         *** **                                     **           ***                          ***   
         *** **                                     **   **  **   **                          ***   
          ******                                    ************* ****                        ***   
           ****                                     ******************                        ***   
           *****                                    *****  **** *****                        ****   
            *****                                   **** ***********                        *****   
             ****                                   ****************                        ****   
             ****                                   ******* ********                        ***     
             *****                                   **************                        ****     
              *****                                  *************                         ****     
              ******                                   ***********                        ****      
              ******                                        ***                           ****      
              ******                                                                     ****      
              *** ***                                                                    ****      
               **  ***                                                                   ***        
               **  ****                                                                 ****        
               ***  *****                                                               ****        
                **    *****                                                             ***         
                **      *****                                                           ***         
                ***       *****                                                        ***         
                 **         ***                                                        ***         
                 ***          *                                                       ***           
                  **                                                                 ****           
                                                                                                   
                                                                                                   
                                                                                                   
                                                                                                   
                                                                                                   
                                                                                                   
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

24

主题

35

好友

5097

积分

序章

积分
5097
 楼主| 发表于 2012-8-28 19:17:00 | 显示全部楼层
上楼已经毁掉了
论坛发帖的行间距太大了....
其实显示出来会扁一点的 行间距的问题
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

8

好友

958

积分

New Game

积分
958
发表于 2012-8-28 19:33:40 | 显示全部楼层
围观
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

40

好友

5132

积分

序章

积分
5132
发表于 2012-8-28 19:43:32 | 显示全部楼层
好东西呢~多谢楼楼~





                               
登录/注册后可看大图



                               
登录/注册后可看大图
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

签到天数: 3 天

连续签到: 1 天

[LV.2]偶尔看看I

13

主题

61

好友

1万

积分

第一章

积分
17037
发表于 2012-8-28 20:37:45 | 显示全部楼层
建议把*和空格都换成两个(“**”和“  ”←俩空格)效果看起来至少不是被拉长的赶脚,不过后果是会很占屏幕而导致一屏幕可能装不下
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

258

主题

314

好友

3万

积分

第二章

积分
35715
发表于 2012-8-28 20:42:17 | 显示全部楼层
fair_jm 发表于 2012-8-28 19:17
上楼已经毁掉了
论坛发帖的行间距太大了....
其实显示出来会扁一点的 行间距的问题 ...

你可以把内容放到放代码的那个标签中,然后语言类型选plain text,这样效果会好点
博客什么的求人气 http://bimania.org
回复 支持 反对

使用道具 举报

该用户从未签到

24

主题

35

好友

5097

积分

序章

积分
5097
 楼主| 发表于 2012-8-28 20:44:28 | 显示全部楼层
轻舟过 发表于 2012-8-28 20:42
你可以把内容放到放代码的那个标签中,然后语言类型选plain text,这样效果会好点 ...

[mw_shl_code=text,true]                                                                                                   
                                                                                                   
                                                                                                   
                                                                                                   
                                                                                                   
                                                                                                   
                                                                                                   
                                                     ************                                   
                                                  *********************                             
                                               ********* ***  *********                             
                                         ************    ***     ******                             
                                       ********          ***       ****                             
                                    ***************     *******     ****                           
                                 **********************************  ****                           
                               ********          ******************    ****                        
                              *****                   **************    ****                        
                              ****                         ***           ****                       
                             ***                          **               ***                     
                            ***                         ****               ***                     
                           ***                        ******               ****                     
                          ****                        ******                ****                    
                         ***                         *******                *****                  
                       ****                        *****        ********      ***                  
                       ****                        *****       **********     ****                  
                   *******                        *****        ***********    *****                 
                   ****** *                      *****         ****** ******  ******               
             ***************                     *****        *******  *****  ******               
             ***** **********                    *****       ****        ****   *****               
                   **********                    ****       ****          ****  ******              
                  ****      *                    ****      ****            **** ******              
                 ****                            ****     ****              ***  *****              
                *****                           ****     ****                *** *****              
               *****                            ***      ***                  *** ****              
              ****                                      ***                   ***  ***              
              ****                                      ***                    *** ****            
             ****           ******                      **                     **** ***            
             **            ************                 **           ***        *** ****            
            ***         ******   *******               ***           ****       **** ****           
           ***         ****         *****              **            ****       ****  ****         
           ***        ****           *****              *            ***         ***  ****         
          ****       ****              *****            ***                       **  *****         
          ****       **                   ***           ***                       ***  ****         
       ** ****      ***                    **           ****                      ***  *****        
       *******      **                     **            ****                     ***  *****        
       ** ****      **                     **             ***                     ***   *****      
       ** ***      ***                     **              ***                    ***   *****      
       **  **      ***        **           **              *****                 ***     *****      
       ** **       **        ****         **                *****               ****     *****      
       ** **       ***       ****        ***                 *******           ****      *****      
       *****       ***        **         ****                  ********      *****       ******     
       *****        **                  ****                     ****************         *****     
       ****         **                  ***                          **********            ****     
       ****         **                 ****                                                ****     
       ****          *                ***                                                  ****     
       ****          **              ***                                                   ****     
       ****          **             ****                                                   ****     
       ****          ***           ****                                                     ***     
       ****          ****          ***                                                      ***     
       ****           ****       ****                                                       ***     
       ****            *************                                                        ***     
       ****            ************                                                         ***     
       ****                                                                                  **     
       ****                                                                                  ***   
       ****                                                                                  ***   
       ****                                                                                  ***   
       ****                                                                                  ***   
       ****                                                                                  ***   
       ****                                                                                  ***   
       ****                                                                                  ***   
       *****                                                                                 ***   
        ****                                              **                                 ***   
        ****                                            *******                              ***   
        ****                                           *********                             **     
        ****                                           **** *****                            **     
        ** **                                         ************                           **     
        *****                                        *************                           **     
        ******                                       *** *     ****                          ** *   
         *****                                      ***         ****                         ****   
         ** **                                      ***         ****                         ****   
         ** ***                                     **           ***                          ***   
         *** **                                     **           ***                          ***   
         *** **                                     **   **  **   **                          ***   
          ******                                    ************* ****                        ***   
           ****                                     ******************                        ***   
           *****                                    *****  **** *****                        ****   
            *****                                   **** ***********                        *****   
             ****                                   ****************                        ****   
             ****                                   ******* ********                        ***     
             *****                                   **************                        ****     
              *****                                  *************                         ****     
              ******                                   ***********                        ****      
              ******                                        ***                           ****      
              ******                                                                     ****      
              *** ***                                                                    ****      
               **  ***                                                                   ***        
               **  ****                                                                 ****        
               ***  *****                                                               ****        
                **    *****                                                             ***         
                **      *****                                                           ***         
                ***       *****                                                        ***         
                 **         ***                                                        ***         
                 ***          *                                                       ***           
                  **                                                                 ****           
                                                                                                   
                                                                                                   
                                                                                                   
                                                                                                   
                                                                                                   
                                                                                                    [/mw_shl_code]

点评

对了还要去掉显示行号的那个勾  发表于 2012-8-28 20:45
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

24

主题

35

好友

5097

积分

序章

积分
5097
 楼主| 发表于 2012-8-28 20:47:25 | 显示全部楼层
轻舟过 发表于 2012-8-28 20:42
你可以把内容放到放代码的那个标签中,然后语言类型选plain text,这样效果会好点 ...

嗯 嗯 嗯 多谢了 下次会注意~~~@148-
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

签到天数: 2 天

连续签到: 1 天

[LV.1]初来乍到

33

主题

86

好友

2万

积分

第一章

积分
26283
发表于 2013-1-23 17:41:27 | 显示全部楼层
学习了!正在学习java,谢谢楼主了!
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

1

好友

6107

积分

序章

积分
6107
发表于 2013-1-24 18:28:52 | 显示全部楼层
学了半年java,其实我一直在想怎么用java把bad apple在记事本中播放
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

本版积分规则

小黑屋|手机版|技术宅(Z站|基宅) ( 粤ICP备18082987号-1 )

GMT+8, 2025-7-8 01:28 , Processed in 0.135676 second(s), 30 queries , Redis On.

Copyright © 2018 技术宅社区

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表