JAVA代码转成C#

kzccomputer 2011-12-09 10:44:19
/** 把图像以1或0方式打印 */
public static void printImageToDots(String filePath) throws Exception {
File file = new File(filePath);
BufferedImage read = ImageIO.read(file);
WritableRaster raster = read.getRaster();
int pixelSize = read.getColorModel().getPixelSize();
System.out.println("==像素==" + pixelSize);
if (pixelSize > 2) {
return;
}
int width = read.getWidth();
int height = read.getHeight();
int[] pixels = new int[width];
StringBuffer sb = new StringBuffer();
for (int i = 0; i < height; i++) {
Arrays.fill(pixels, 0xFF);
raster.getPixels(0, i, width, 1, pixels);
int[] p1 = getBytes(pixels);
for (int j = 0; j < p1.length; j++) {
java.text.DecimalFormat df = new java.text.DecimalFormat(
"00000000");
sb.append(df.format(Integer.valueOf(Integer
.toBinaryString(p1[j]))));
}
sb.append("\n");
}
System.out.println(sb.toString());
}
...全文
95 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2011-12-10
  • 打赏
  • 举报
回复
你得先看.net是否提供了相应的实现的类,如果没有,你可以在.net里调用java的程序实现这样的功能。
kzccomputer 2011-12-10
  • 打赏
  • 举报
回复
不一样的,请高手回答
yth126 2011-12-09
  • 打赏
  • 举报
回复
楼主再写一遍吧
csdn_aspnet 2011-12-09
  • 打赏
  • 举报
回复
java和C#语法很相似 有的类别也都一样

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧