【问题标题】:Getting a BITMAP dirrectly from a already installed windows raster (bitmap) font从已安装的 Windows 光栅(位图)字体中直接获取 BITMAP
【发布时间】:2012-07-08 04:30:38
【问题描述】:

我知道这似乎是一个奇怪的问题,而且确实如此!但是利用已经安装的窗口固定宽度字体(例如:Fixedsys)我会节省很多大小(因为我想让最终的 EXE 尽可能小)

从 Windows 上现有(已安装)的光栅/位图字体获取 BITMAP(或位数组)的最佳方法是什么?还是没有办法来做,我必须制作一个包含所有字母的 bmp 文件并作为资源加载?

是的,我正在尝试将小型可执行文件制作为 16kbs,大小非常重要! 感谢您的关注,我希望我解释得对:)

【问题讨论】:

    标签: c++ winapi fonts bitmap


    【解决方案1】:

    有可能:创建一个 DC,附加位图和字体,将字体渲染到位图中,分离并销毁 DC。留下一个位图,其中包含您使用该字体绘制的字母。

    我假设您熟悉 GDI 以完成上述操作。如果没有,请找一个很好的 GDI 教程。

    【讨论】:

    • 这是个好主意!是的,我想我现在知道该怎么做!谢谢! :D
    猜你喜欢
    • 1970-01-01
    • 2014-09-11
    • 2016-08-04
    • 2021-01-12
    • 2010-11-02
    • 1970-01-01
    • 2016-12-12
    • 1970-01-01
    • 2012-01-29
    相关资源
    最近更新 更多