字体图片
文章平均质量分 71
HiRuyue
这个作者很懒,什么都没留下…
展开
-
各种字符集和编码详解
在软件的编码和实现中,我们可能会碰到个一个比较头疼的问题--编码,不同字符间的编码和解码。首先按照字符编码的历程来看:1. ASCII我们需要了解的最早编码是ASCII码。它用7个二进制位来表示,由于那个时期生产的大多数计算机使用8位大小的字节,因此用户不仅可以存放所有可能的ASCII字符,而且有整整一位空余下来。如果你技艺高超,可以将该位用做自己离奇的目的:WordStar中那个发暗的灯转载 2013-03-29 00:37:41 · 609 阅读 · 0 评论 -
libpng用法,读写PNG图像
//file:pngtest.c//changed from the libpng,对照libpng中源码阅读//myers#include "png.h"#include #include "zlib.h"#include "png.h"#include #include #include int main(int argc,char* argv[])转载 2014-01-03 22:38:24 · 2985 阅读 · 2 评论 -
使用libpng显示png图片
libpng是一个跨平台的png解码库,方便易用。我这里不说它怎么移植,基本上如果是支持fopen之类函数的平台都可以支持。其实他的移植非常简单,zlib可能麻烦一点,但相信一般人都能搞定。主要是文件读写和错误处理的试配。这里只提供一个使用libpng得到文件RGB(A)数据的例子,没加任何的错误处理:void readpng__001(char* name){// 前边几句是扯淡转载 2014-01-03 22:37:08 · 1210 阅读 · 0 评论 -
Unicode编码表
图例:Unicode 3.1Unicode 1.0Unicode 3.2Unicode 1.1Unicode 4.0Unicode 2.0Unicode 4.1Unicode 2.1未使用Unicode 3.0不作编码Unicode转载 2013-06-30 10:50:59 · 894 阅读 · 0 评论 -
字符集和字符编码
我们需要了解的最早编码是ASCII码。它用7个二进制位来表示,由于那个时期生产的大多数计算机使用8位大小的字节,因此用户不仅可以存放所有可能的ASCII字符,而且有整整一位空余下来。如果你技艺高超,可以将该位用做自己离奇的目的:WordStar中那个发暗的灯泡实际上设置这个高位,以指示一个单词中的最后一个字母,同时这也宣示了WordStar只能用于英语文本。由于字节有多达8位的空间,因此许多人在想转载 2013-06-30 10:13:09 · 609 阅读 · 0 评论 -
vc 字体的创建
CFont *OldFont,NewFont;LOGFONT MyFont={ 30, 10, 0, 0, 0, 1, 1, 0, ANSI_CHARSET, OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH, "黑体" };pDC->TextOut(0,10,"创建字体的几种方法:");转载 2013-06-01 15:08:35 · 1081 阅读 · 0 评论 -
Unicode字符集和多字节字符集关系
Unicode字符集和多字节字符集关系在计算机中字符通常并不是保存为图像,每个字符都是使用一个编码来表示的,而每个字符究竟使用哪个编码代表,要取决于使用哪个字符集(charset)。在最初的时候,Internet上只有一种字符集——ANSI的ASCII字符集,它使用7 bits来表示一个字符,总共表示128个字符,其中包括了英文字母、数字、标点符号等常用字符。之后,又进行扩展,使用8转载 2013-05-14 10:11:14 · 844 阅读 · 0 评论 -
EXCEL中背景颜色
主要有ColorIndex和Color两种方法1.Interior.ColorIndex指的是EXCEL内置索引颜色,只有56种,索引值分别为1~56;并且EXCEL工作表中只能表现出这56种颜色。2.Interior.Color(本身是变体类型)的颜色是由RGB函数返回的long值数据决定的。取值范围是0~256的3次方。超过这个范围的值,也不会报错,但并没有与之对应的颜色值。根据某种算原创 2013-05-13 17:27:25 · 2536 阅读 · 0 评论 -
vc颜色转换
(一),将十六进制的颜色值字符串转换成RGB1、背景在工作中,我需要将一些关于控件的信息记录在xml文件中,这些信息包含控件的位置,大小以及一些颜色信息等,这些颜色属性定义成color="#ffaabbcc"的格式,在此主要讨论这个16进制标识的颜色与VC中的COLORREF之间的转换。2、实现思路考虑到color属性的特殊性——"#ffaabbcc",在此不关心它的前几位,只在意转载 2013-05-13 16:25:53 · 1487 阅读 · 0 评论 -
unicode编码表
以下为Unicode编码清单,具体字符的编码表请下载Unicode编码表1. 【0020-007F】 Basic Latin 基本拉丁字母2. 【00A0-00FF】 Latin-1 Supplement 拉丁字母补充-13. 【0100-017F】 Latin Extended-A 拉丁字母扩充-A4. 【0180-023F】 Latin Extended-B 拉丁字转载 2013-04-25 09:54:51 · 1933 阅读 · 0 评论 -
MFC中CImageList的使用
图像列表控件(CImageList)是相同大小图像的一个集合,每个集合中均以0为图像的索引序号基数,(可以把这些图标看成是以数组方式存储的),图像列表通常由大图标或位图构成,其中包含透明位图模式(实际上,所有的再一个图像列表中的图标都被存储在一个屏幕设备的位图中)。可以利用windows API来绘制、建立和删除图像,并能实现增加、删除、替换和拖动图像邓操作。图像列表控件提供了控制图像列表额基转载 2013-04-03 14:23:12 · 880 阅读 · 0 评论 -
UTF-8编码规则
UTF-8是Unicode的一种实现方式,也就是它的字节结构有特殊要求,所以我们说一个汉字的范围是0X4E00到0x9FA5,是指unicode值,至于放在utf-8的编码里去就是由三个字节来组织,所以可以看出unicode是给出一个字符的范围,定义了这个字是码值是多少,至于具体的实现方式可以有多种多样来实现。UTF-8是一种变长字节编码方式。对于某一个字符的UTF-8编码,如转载 2013-04-01 16:18:58 · 1348 阅读 · 0 评论 -
QT/E中的字体
本文来源于http://doc.trolltech.com/3.3/emb-fonts.htmlQT/E支持以下四种字体文件1. TrueType(TTF) 可缩放的矢量字体,显示用。2. Postscript Type1 (PFA/PFB) 可缩放的矢量字体,打印机使用。3. Bitmap Distribution Format fonts转载 2014-02-19 20:38:32 · 811 阅读 · 0 评论