zoukankan      html  css  js  c++  java
  • X Window研究笔记(19)

    X Window研究笔记(19)

    转载时请注明出处和作者联系方式
    作者联系方式:李先静 <xianjimli at hotmail dot com>

    19.X Window中的图片文件Pixmap

    X Window自己定义了一种图片文件格式,叫做pixmap,与众不同的是,它完全以文本文件格式存放图片内容,而不是采用通常的二进制格式。下面一个图片的例子:

    static char* Busy1[] = {
    "32 32 6 1 15 16",
    "  c None",
    "! c #101010",
    "# c #C0C0C0",
    "$ c #808080",
    "% c #000000",
    "& c #FFFFFF",
    "                                ",
    "                                ",
    "                                ",
    "                                ",
    "        !!!!!!!!!!!!!!!         ",
    "        %%%%%%%%%%%%%%%         ",
    "         !&&&&&&&&&&&!          ",
    "         !&&&&&&&&&&&!          ",
    "         !&&&&&&&&&&&!          ",
    "         !$$&$&&&$&$!!          ",
    "         !$$$$%&%!$!$!          ",
    "          !$$$!$!!!$!           ",
    "           !&$$!$$$!            ",
    "            !$$$!$!             ",
    "             !$$$!              ",
    "              !$!               ",
    "              !$!               ",
    "             !$&$!              ",
    "            !$&$&$!             ",
    "           !$&&$$&$!            ",
    "          !$&&&$#&&$!           ",
    "         !$&&&#$##$&!!          ",
    "         !&&&&&$&#&&&!          ",
    "         !&&&&$$$&$&$!          ",
    "         !&&&$$!&$&&&!          ",
    "         !$$$$!%!$!$!!          ",
    "        %%%%%%%%%%%%%%%         ",
    "        !!!!!!!!!!!!!!!         ",
    "                                ",
    "                                ",
    "                                ",
    "                                "}
    ;


    (怎么样,它还反应出实际图片的形状呢。)

    这种图片文件的好处在于它是文本格式的,具有更好的可移植性,不用考虑字节顺序和对齐的问题,它的限制在于它的体积庞大,也不适用于存放颜色数多的图片。

    (待续)


     
  • 相关阅读:
    随手乱记
    对拍程序
    生命游戏
    Command Operating System by cdsidi(ComSys) 0.2.x版本陆续更新
    C语言<stdio.h>的rename函数——重命名文件、更改文件路径或更改目录名
    C++ 类中的static 成员函数
    Command Operating System by cdsidi(ComSys) 0.1.x版本陆续更新
    Command Operating System by cdsidi (ComSys)首次发布(版本0.1.2)
    区间dp之 "石子合并"系列(未完结)
    C/C++快读(快速读入)有多——安全AC
  • 原文地址:https://www.cnblogs.com/zhangyunlin/p/6167668.html
Copyright © 2011-2022 走看看