`
jslfl
  • 浏览: 323759 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

点阵输出字符

 
阅读更多
http://www.oschina.net/code/snippet_113917_4627

import java.awt.Font;
import java.awt.Shape;
import java.awt.font.FontRenderContext;
import java.awt.font.GlyphVector;
import java.awt.geom.AffineTransform;

public class Test
{
public static void main(String[] args)
{
try
{
Font font = new Font("黑体", Font.PLAIN, 30);
AffineTransform at = new AffineTransform();
FontRenderContext frc = new FontRenderContext(at, true, true);
GlyphVector gv = font.createGlyphVector(frc, "JinCeon"); // 要显示的文字
Shape shape = gv.getOutline(5, 30);
int weith = 200;
int height = 40;
boolean[][] view = new boolean[weith][height];
for (int i = 0; i < weith; i++)
{
for (int j = 0; j < height; j++)
{
if (shape.contains(i, j))
{
view[i][j] = true;
} else
{
view[i][j] = false;
}
}
}
for (int j = 0; j < height; j++)
{
for (int i = 0; i < weith; i++)
{
if (view[i][j])
{
System.out.print("@");// 替换成你喜欢的图案
} else
{
System.out.print(" ");
}
}
System.out.println();
}
} catch (Exception e)
{
e.printStackTrace();
}
}
}
分享到:
评论

相关推荐

    5*7点阵显示字符0-H

    3. **单片机编程**:使用C、汇编或其他语言编写程序,控制单片机的GPIO(通用输入/输出)引脚来驱动点阵。这通常包括设置定时器来控制显示速度,以及处理数据传输到点阵电路的逻辑。 4. **显示驱动**:点阵的每个点...

    点阵输出汉字,用汉字字库输出放大的汉字

    点阵输出汉字是一种在计算机屏幕上显示汉字的技术,它利用了汉字字库中的点阵数据来构建汉字图形。本文将深入探讨这一技术,并以其在C++编程语言中的实现为焦点。 首先,我们需要理解“点阵”这个概念。点阵是构成...

    文字转化为点阵输出

    点阵输出是一种将字符或图形转换为像素矩阵的技术,常用于早期的计算机显示器和打印机,以及现代的一些低分辨率显示设备。在本主题中,我们将深入探讨如何利用GDI+(Graphics Device Interface Plus)中的GETPixel...

    pointString_点阵、字符_

    "pointString_点阵、字符_"的标题和描述暗示我们将探讨如何使用C++来处理字符的点阵表示,并实现它们的输出显示。这个过程涉及到字符编码、位图操作和基本的C++编程技巧。 首先,让我们理解什么是点阵字符。点阵...

    基于FPGAVerilog HDL16*16点阵显示字符

    本话题聚焦于如何使用Verilog HDL实现一个16*16点阵显示字符的设计,这在嵌入式系统、 FPGA(现场可编程门阵列)设计以及数字电路教学中非常常见。 16*16点阵显示器是一种能够显示16行16列像素的设备,每个像素通常...

    点阵字符提取工具,用于LCD,TFT显示屏的开发

    5. **输出格式定制**:点阵字符提取工具可能支持多种输出格式,如C语言数组、二进制文件等,方便开发者集成到自己的项目中。 在提供的压缩包中,“提取汉字点阵程序 2.0”很可能是这个工具的最新版本,可能包含了...

    LCD输出任意点阵字符

    主要针对点阵文字的显示,可支持任何点阵,任何字体,当然要有对应的字体库,里面有测试示例 引用时请注明作者,注明出处,谢谢! 由于该程序花了大量的时间调试,所以分数有点儿高,见谅!但是绝对保证对大家有用。...

    C51 8X8点阵显示字符程序

    标题 "C51 8X8点阵显示字符程序" 提及的是基于STC51单片机的一个项目,该项目旨在实现8x8点阵显示字符的功能。STC51系列是基于51内核的单片机,具有低功耗、高速度等特性,常用于嵌入式系统开发。在22.1184MHz的晶振...

    汇编语言设计LED点阵显示字符

    《汇编语言设计LED点阵显示字符》 在微机系统中,LED点阵显示屏是一种常用的显示设备,常用于简单的字符或图形显示。本程序基于汇编语言,旨在实现LED点阵屏按照指定要求动态显示字符。以下是实现这一功能的核心...

    C语言字符点阵显示

    "C语言字符点阵显示"这个主题涉及到如何在屏幕上以像素的形式表示字符,这对于理解和开发底层图形界面系统非常有帮助。字符点阵是一种将字符编码为二维像素阵列的技术,通常用于有限资源或低分辨率的显示设备。 ...

    8*8点阵LED字符显示器的设计

    8*8点阵LED字符显示器的设计是一个典型的嵌入式系统项目,主要目的是通过特定的硬件和软件设计,实现“电子技校欢迎你”这七个字的滚动显示。这种显示器通常用于教学或简单的信息展示,适合初学者进行学习和实践。 ...

    汉字点阵输出

    ### 汉字点阵输出技术详解 #### 一、引言 汉字点阵输出是一种早期计算机系统中用于显示汉字的技术。与英文等拉丁字母不同,汉字结构复杂且数量庞大,因此需要专门的方法来实现其在屏幕上的显示。点阵字体就是其中...

    6块8*8点阵显示字符程序

    点阵显示字符程序是电子工程领域中常见的应用,主要用于LED显示屏或者液晶显示器上显示文本信息。在这个特定的程序中,我们看到的是一个使用了6块8x8点阵来显示字母和数字的设计。这种设计通常用于小型显示系统,如...

    TMS320F240DSP与点阵字符型液晶显示模块的接口设计.pdf

    ### TMS320F240 DSP与点阵字符型液晶显示模块的接口设计 #### 一、TMS320F240 DSP简介 TMS320F240是德州仪器(TI)公司推出的一款高性能数字信号处理器(Digital Signal Processor, DSP),专为电机控制和数字电源...

    ASCII字符以8*8点阵显示 内附ASCII二进制文件

    这个压缩包文件的标题和描述表明,它可能包含了一个程序(ASSCIII.exe)以及相关资源,用于以8x8点阵的形式显示ASCII字符。点阵显示是早期计算机图形化的一种方式,尤其适用于低分辨率的屏幕,它通过将字符分解成8行...

    LED点阵字符显示程序设计

    LED点阵字符显示程序设计是单片机应用领域中的一个重要课题,主要涉及到LED点阵屏的硬件构造和软件编程。这种显示系统广泛应用于各种信息显示设备中,如电子广告牌、交通信息指示器等。 首先,LED点阵字符显示牌由...

    点阵显示字符

    51单片机8*8点阵显示数字和汉字 void main() { unsigned char tab, j; unsigned int i; while(1) { for(i= 0; i; i++ ) //两个字之间的扫描间隔时间 { for(tab=0;tab;tab++) { Hc595Send...

    字符转换为指定大小的点阵

    字符转换为指定大小的点阵。将一个或者一串字符转换为指定大小的点阵,并在屏幕上输出。从分利用windows下面的API,转换的点阵保存在BYTE数组里面

    lcd+字符生成.rar_LCD 点阵生成器_character generator_单片机 LCD_字符点阵_点阵生成器

    “复件 字符点阵形成”可能是生成器的输出文件,包含已生成的字符点阵数据。开发者可以将这些数据导入到单片机程序中,以便在LCD上显示自定义字符。同时,www.pudn.com.txt可能是项目相关资料的链接或说明文档,提供...

    模拟数字发光管,点阵输出数字

    点阵输出数字的过程可能包括以下步骤: 1. 定义点阵:创建一个二维字符数组,每一行代表一个数字或字符的点阵图案。 2. 数字转换:将十进制数字转换为其对应的点阵表示,可以通过预定义的数字模板或者动态计算实现...

Global site tag (gtag.js) - Google Analytics