问题标签 [packing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
3517 浏览

algorithm - 将几张图片拼成一张大图

我正在尝试将几张图像放在一个大图像中,并且正在寻找一种算法来确定最佳位置。图像无法旋转或调整大小,但结果图像中的位置并不重要。

编辑:添加没有调整大小约束

0 投票
9 回答
2882 浏览

c++ - 通过更改窗口大小获得不同的标题大小

我有一个将 TCP 标头表示为结构的 C++ 程序:

如果我运行这个程序,我会得到这个标头的大小为 24 字节,这不是我期望的大小。如果我将字段“wWindow”的类型更改为“unsigned int wWindow:16”,它的位数与 unsigned short 相同,程序会告诉我结构的大小现在是 20 字节,这是正确的大小。为什么是这样?

我在 32 位 x86 机器上使用带有 SP1 的 Microsoft Visual Studio 2005。

0 投票
6 回答
2088 浏览

algorithm - 包装矩形以实现紧凑表示

我正在寻找解决以下问题的指针:我有一组矩形,它们的高度和 x 位置也是已知的,我想将它们打包成更紧凑的形式。通过一点绘图(所有矩形的宽度相同,但在现实生活中宽度可能会有所不同),我想要,而不是。

就像是。

所有提示将不胜感激。我不一定要寻找“最佳”解决方案。

0 投票
4 回答
18402 浏览

image - 将矩形图像数据打包成方形纹理

我有 N 项 2D 图像数据,它们将是矩形的,我想尽可能有效地将它们打包成 2 的单次幂纹理。

打包这些矩形的算法的简单非高效和幼稚实现很容易启动,但我相信人们已经提出算法来尽可能有效地执行此操作。我发现了与我正在寻找的类似的光照贴图打包的各种参考,但是光照贴图的算法倾向于考虑非矩形图像,这实际上使事情变得比我需要的更复杂。

有人有提示吗?我应该用谷歌搜索算法或论文作者的名字?

谢谢。

0 投票
3 回答
514 浏览

c++ - 在编译 boost 时定义 BOOST_DISABLE_ABI_HEADERS 会带来什么危害?

在编译 boost 时定义 BOOST_DISABLE_ABI_HEADERS 会带来什么危害?

从升压文件:boost_1_37_0\boost\config\user.hpp

为什么 boost 觉得需要控制结构的打包和对齐?

它可能与提升序列化并确保它在所有平台上都相同吗?如果我只运行 Windows,我可以安全地定义它吗?

0 投票
2 回答
173 浏览

javascript - 关于使用 NAnt 创建和部署最小化 JavaScript 的建议?

您对如何使用 NAnt 部署最小化(最小)版本的 JavaScript 文件有任何建议或示例吗?

是否有任何好的命令行应用程序或脚本来帮助在 Windows 上最小化或打包 JavaScript?

0 投票
1 回答
965 浏览

python - 有人可以解释 Gtk2 包装吗?

我需要将 Gtk2 用于一个项目。我将为此使用 python/ruby。问题是包装对我来说似乎有点神秘。我尝试使用 VBox,以便在我的窗口中有以下小部件(按以下顺序):

  • 菜单栏
  • 工具栏
  • 文本视图/编辑器控制

我已经设法“猜测”了我的方式pack_start并获得了我需要的布局,但我希望能够理解它。Ruby Gtk2上的文档似乎太不直观了(python 也是如此,因为它是相同的,只为 python 编写),你能解释一下吗?

此外,set_size_request当我使用pack_start. 这是为什么 ?

0 投票
1 回答
1669 浏览

c - C中的位打包

我正在尝试将 RGB 图像转换为 ARGB 图像,基本上只是为 alpha 通道添加 255。我想知道是否有任何打包方法可以在没有迭代的情况下做到这一点?所以要遍历我的 RGB 数据并将 255 附加到每个像素。

0 投票
4 回答
3697 浏览

colors - 12 位 RGB 颜色格式的组织是怎样的?

我知道 12 位 RGB 调色板格式,每种颜色 R、G、B 有 4 位。但是原始数据的结构如何?

1.) 每种颜色是否都有一个与之对应的字节,该字节又具有 4 个填充位和 4 个用于颜色数据的数据位

或者

2.) 它是一种打包格式,即 Byte-1= (padding bits + 4-Rbits) Byte-2 = (4-Gbits+4Bits)

包装是怎么做的?

谢谢你。

-广告

0 投票
1 回答
2005 浏览

c++ - 使用 MSVC++ 编译器打包枚举

使用 GCC,我可以使用属性(( packed )) 对枚举进行打包,但似乎 MSVC 中最接近的东西 #pragma pack 不适用于枚举。有谁知道将枚举打包成 1 个字节而不是通常的整数大小的方法?