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",
    "                                ",
    "                                ",
    "                                ",
    "                                ",
    "        !!!!!!!!!!!!!!!         ",
    "        %%%%%%%%%%%%%%%         ",
    "         !&&&&&&&&&&&!          ",
    "         !&&&&&&&&&&&!          ",
    "         !&&&&&&&&&&&!          ",
    "         !$$&$&&&$&$!!          ",
    "         !$$$$%&%!$!$!          ",
    "          !$$$!$!!!$!           ",
    "           !&$$!$$$!            ",
    "            !$$$!$!             ",
    "             !$$$!              ",
    "              !$!               ",
    "              !$!               ",
    "             !$&$!              ",
    "            !$&$&$!             ",
    "           !$&&$$&$!            ",
    "          !$&&&$#&&$!           ",
    "         !$&&&#$##$&!!          ",
    "         !&&&&&$&#&&&!          ",
    "         !&&&&$$$&$&$!          ",
    "         !&&&$$!&$&&&!          ",
    "         !$$$$!%!$!$!!          ",
    "        %%%%%%%%%%%%%%%         ",
    "        !!!!!!!!!!!!!!!         ",
    "                                ",
    "                                ",
    "                                ",
    "                                "}
    ;


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

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

    (待续)


     
  • 相关阅读:
    小程序工程化探索:大规模场景下的问题和解决方案----------------引用
    对Taro Next小程序跨框架开发的探索与实践-----------------引用
    对Node.js 中的依赖管理------------引用
    对redux的研究--------引用
    JavaScript 中的 for 循环---------------引用
    对JavaScript 模块化的深入-----------------引用
    对Webpack 应用的研究-----------------引用
    webpack5持久化缓存
    设置x 轴斜体(每次我都百度,这次单独为它发一个)
    字典元组列表常用方法
  • 原文地址:https://www.cnblogs.com/zhangyunlin/p/6167668.html
Copyright © 2011-2022 走看看