问题标签 [rasterizing]

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 投票
1 回答
2924 浏览

iphone - UICollectionView 单元格和光栅化

我最近发现通过在返回我的集合视图单元格之前添加它可以提高滚动动画性能(平滑度)。

如果我的单元格包含多个按钮,我需要单独光栅化这些按钮,还是会自动处理这些按钮?...还是我应该打扰?

我已经通过 Interface Builder 添加了按钮。

0 投票
1 回答
2312 浏览

c++ - FreeType:如何栅格化未填充的轮廓

我目前正在尝试创建仅包含字形外边框的字形位图,内部没有任何填充。为此使用 FreeType 库。这是我的代码,类似于 FreeType 参考中的示例 2 代码:

结果,我得到outlineSpans了填充整个字形图像的跨度的矢量,但我只需要栅格化“边框”。 CurrentFace->glyph包含我使用FT_Load_Char(currentFace, *ch, FT_LOAD_NO_BITMAP)) 我做错了什么加载的字形?感谢您的帮助,网上没有太多关于 FreeType 的文档/示例。

0 投票
1 回答
17842 浏览

ios - 我什么时候应该将 layer.shouldRasterize 设置为 YES

通过设置视图的 layer 属性,我看到了一些延迟问题的修复

在使用 UICollectionView 并准备单元格和设置属性时,我看到了性能上的巨大差异。

不确定有什么影响。

得到解释会很棒。谢谢!

0 投票
1 回答
428 浏览

r - R:物种分布建模。镜像的栅格和/或空间数据框

我正在尝试从 .csv 文件创建空间点数据框。它(通常)有效,但输出是镜像的,所以我用它创建的栅格地图是“颠倒的”。我在这里使用了这种方法(创建 RasterLayer)来创建栅格。

我无法弄清楚问题是什么。任何帮助将非常感激!

然后我设置了光栅的分辨率

展开

绘制我的子样本

并绘制结果

0 投票
1 回答
2510 浏览

python - Python中的多边形光栅化

如何在python中栅格化多边形?例如我有这个多边形:

[(20, 13), (21, 12), (20, 12), (19, 12), (21, 13)]

这是一个边界,我需要在其中找到所有点(图块)。如何在没有任何外部包的情况下使用 python 做到这一点?谢谢。

0 投票
2 回答
1059 浏览

r - 无法在 R 中找到函数

我已经使用这个功能有一段时间了。奇怪的是,突然 fun=mean 不适用于 R 的光栅包!

但是,除均值之外的任何方法都有效;例如 fun = 'sum' 似乎工作正常!任何的想法?

0 投票
1 回答
287 浏览

jquery - 我可以打印 a 的内容吗
作为光栅化图像?

我正在使用 jquery.printElement.js 打印我创建的日历表。它在一个 div 中,并且大部分都按预期工作。不过,我的 CSS 遇到了很大的麻烦。正如我之前的问题中所述,我的单元格会扩展以适应内容,即使我正在传递 .css 文件。

我也尝试添加table-layout: fixed;white-space: nowrap;以及overflow:hidden;我能想到的每一个可能的地方。即使作为 printBodyOptions 中的附加参数:

我没有想法,我有点希望有一种方法可以将我的日历打印为图像,从屏幕截图或类似的。这样所有已经呈现的比例都适用于打印的日历,以及屏幕上的呈现。有谁知道这样做的方法?还有其他更好的解决方案吗?

0 投票
0 回答
1634 浏览

python - 在 GDAL (python) 中更改数据类型

我编写了一个脚本来逐个光栅化不同的矢量文件,在此过程中,您必须输入该特定图层的每像素成本。最终,我试图实现一个包含所有初始矢量文件的光栅文件,这些文件现在都由单个光栅文件中的不同成本表示。

现在的问题是,当我输入的成本超过 255 时,光栅文件中的成本将仅为 255。这可能是因为 gdal 使用了 Byte 数据类型。我尝试将其更改为 GDAL_UInt16 以使 gat 值高达 65535,但这不起作用......当我使用以下代码输出文件时,我仍然会得到一个值在 0 到 255 之间的文件。

有谁能够帮我?

0 投票
0 回答
491 浏览

haskell - 在 Haskell 中光栅化 TrueType 字体

我想构建一个函数,它采用给定的 Unicode 字符和给定的 TrueType 字体并将相应的字形光栅化为二维 1 位每像素位图。

与此类似的东西:

要求

rasterize功能应:

  • 产生一个最大宽度w和高度的位图h,这样w <= sizeh <= size
  • 栅格化字形,使其完全填充位图,不留任何填充。

Bitmap类型应支持以下操作(或类似操作):

如果(且仅当)设置了索引位置位图中的位,bit b (x, y)则应评估where 。Trueb(x, y)

问题

是否有任何 Haskell 库已经可以做到这一点,或者类似的东西?

例子

评估表达式rasterize fontUtopiaStandard 'o' 64将生成一个位图b,如果呈现该位图,它将类似于下图(以 800% 比例查看,带有网格),其中(width b, height b) = (60, 64)

在此处输入图像描述

笔记

  1. 我已经尝试使用stb-truetype 包,但任何获取像素数据的尝试似乎都会导致分段错误,即使使用与测试包的版本类似的 GHC (6.12) 版本进行编译也是如此。(如果有人感兴趣,我可以提供更多关于段错误代码的细节。)
  2. 我知道存在在 OpenGL 上下文中呈现 TrueType 字体的库,但我看不到如何访问像素数据。
0 投票
0 回答
1370 浏览

pdf - 如何在不丢失细线的情况下栅格化“大”PDF 文件?

我正在尝试(在 linux 服务器上的脚本中)缩小和光栅化来自各种 CAD/CAM 软件的数千个 PDF 文件,并用大量细线表示“大”图纸(如 800x600mm 等)(如,类似于 0.2 毫米笔)。

当打印在A5或类似纸上时,光栅化文件应该有可见的线条,所以我必须在保持线条粗细的同时“缩小”原始图纸。例如,当我在 Mac OSX Preview 上打开其中一个 PDF 文件时,它就是这样做的:当我放大和缩小时,它会调整线条粗细,因此它们在屏幕上看起来总是一样的。

我尝试使用ImageMagick进行此操作,并尝试了很多-density-resize以及各种其他设置,但没有取得巨大成功:细线只是像其他任何东西一样缩小,最终变得太细(或在某些情况下完全消失)打印时无法辨别到小尺寸。我也通读了它的文档,但没有成功。当然,我也愿意使用其他工具,只要我可以编写脚本。

在脚本中光栅化矢量 PDF 文件时,我如何“保留线条粗细”,就像 Apple 的 Preview 在屏幕上查看相同文件时所做的那样?