JAVA2D很简单的使用小例子
http://m3.img.papaapp.com/farm4/2012/0828/19/ACCA7448722B45F7D6251026E35F20B1D5496DF74909_1280_720.jpg以上是效果图哦 这东西在其他地方发过几次了也没什么人要的说~~~
以下是代码 简单到让人发指:
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();
}
}
}
需要解释吗? 自己去查下API咯 其实只要知道点ARGB的知识就可以啦~~~~~~~~~
java2D范畴的东西呢~
来源于开源中国一位同学做的一个小东西 内容是差不多的呢 他打出来了一个自己画的我字~~~我这算是抄袭啦~~
************
*********************
********* ************
************ *** ******
******** *** ****
*************** ******* ****
**************************************
******** ****************** ****
***** ************** ****
**** *** ****
*** ** ***
*** **** ***
*** ****** ****
**** ****** ****
*** ******* *****
**** ***** ******** ***
**** ***** ********** ****
******* ***** *********** *****
****** * ***** ****** ************
*************** ***** ******************
***** ********** ***** **** **** *****
********** **** **** **********
**** * **** **** **** ******
**** **** **** ********
***** **** **** *** *****
***** *** *** *** ****
**** *** ******
**** *** *** ****
**** ****** ** **** ***
** ************ ** *** *** ****
*** ****** ******* *** **** **** ****
*** **** ***** ** **** ********
*** **** ***** * *** *******
**** **** ***** *** *******
**** ** *** *** *******
** **** *** ** **** ********
******* ** ** **** ********
** **** ** ** *** *** *****
** *** *** ** *** *** *****
**** *** ** ** ***** *** *****
** ** ** **** ** ***** **** *****
** ** *** **** *** ******* **** *****
***** *** ** **** ******** ***** ******
***** ** **** **************** *****
**** ** *** ********** ****
**** ** **** ****
**** * *** ****
**** ** *** ****
**** ** **** ****
**** *** **** ***
**** **** *** ***
**** **** **** ***
**** ************* ***
**** ************ ***
**** **
**** ***
**** ***
**** ***
**** ***
**** ***
**** ***
**** ***
***** ***
**** ** ***
**** ******* ***
**** ********* **
**** **** ***** **
** ** ************ **
***** ************* **
****** *** * **** ** *
***** *** **** ****
** ** *** **** ****
** *** ** *** ***
*** ** ** *** ***
*** ** ** **** ** ***
****** ************* **** ***
**** ****************** ***
***** ********* ***** ****
***** **** *********** *****
**** **************** ****
**** ******* ******** ***
***** ************** ****
***** ************* ****
****** *********** ****
****** *** ****
****** ****
*** *** ****
***** ***
****** ****
******** ****
** ***** ***
** ***** ***
*** ***** ***
** *** ***
*** * ***
** ****
上楼已经毁掉了
论坛发帖的行间距太大了....
其实显示出来会扁一点的 行间距的问题 #7109!围观 好东西呢~多谢楼楼~
http://m2.img.papaapp.com/farm3/210/FAA752F47428F151466C01177388D1D2_544_7.GIF
http://m2.img.papaapp.com/farm4/250/031B95433C74F1B9601832C04CA597FA_600_144.JPEG 建议把*和空格都换成两个(“**”和“”←俩空格)效果看起来至少不是被拉长的赶脚,不过后果是会很占屏幕而导致一屏幕可能装不下 fair_jm 发表于 2012-8-28 19:17 static/image/common/back.gif
上楼已经毁掉了
论坛发帖的行间距太大了....
其实显示出来会扁一点的 行间距的问题 ...
你可以把内容放到放代码的那个标签中,然后语言类型选plain text,这样效果会好点 轻舟过 发表于 2012-8-28 20:42 static/image/common/back.gif
你可以把内容放到放代码的那个标签中,然后语言类型选plain text,这样效果会好点 ...
************
*********************
********* ************
************ *** ******
******** *** ****
*************** ******* ****
**************************************
******** ****************** ****
***** ************** ****
**** *** ****
*** ** ***
*** **** ***
*** ****** ****
**** ****** ****
*** ******* *****
**** ***** ******** ***
**** ***** ********** ****
******* ***** *********** *****
****** * ***** ****** ************
*************** ***** ******************
***** ********** ***** **** **** *****
********** **** **** **********
**** * **** **** **** ******
**** **** **** ********
***** **** **** *** *****
***** *** *** *** ****
**** *** ******
**** *** *** ****
**** ****** ** **** ***
** ************ ** *** *** ****
*** ****** ******* *** **** **** ****
*** **** ***** ** **** ********
*** **** ***** * *** *******
**** **** ***** *** *******
**** ** *** *** *******
** **** *** ** **** ********
******* ** ** **** ********
** **** ** ** *** *** *****
** *** *** ** *** *** *****
**** *** ** ** ***** *** *****
** ** ** **** ** ***** **** *****
** ** *** **** *** ******* **** *****
***** *** ** **** ******** ***** ******
***** ** **** **************** *****
**** ** *** ********** ****
**** ** **** ****
**** * *** ****
**** ** *** ****
**** ** **** ****
**** *** **** ***
**** **** *** ***
**** **** **** ***
**** ************* ***
**** ************ ***
**** **
**** ***
**** ***
**** ***
**** ***
**** ***
**** ***
**** ***
***** ***
**** ** ***
**** ******* ***
**** ********* **
**** **** ***** **
** ** ************ **
***** ************* **
****** *** * **** ** *
***** *** **** ****
** ** *** **** ****
** *** ** *** ***
*** ** ** *** ***
*** ** ** **** ** ***
****** ************* **** ***
**** ****************** ***
***** ********* ***** ****
***** **** *********** *****
**** **************** ****
**** ******* ******** ***
***** ************** ****
***** ************* ****
****** *********** ****
****** *** ****
****** ****
*** *** ****
***** ***
****** ****
******** ****
** ***** ***
** ***** ***
*** ***** ***
** *** ***
*** * ***
** ****
轻舟过 发表于 2012-8-28 20:42 static/image/common/back.gif
你可以把内容放到放代码的那个标签中,然后语言类型选plain text,这样效果会好点 ...
嗯 嗯 嗯 多谢了 下次会注意~~~@148- 学习了!正在学习java,谢谢楼主了! 学了半年java,其实我一直在想怎么用java把bad apple在记事本中播放=1012=
页:
[1]