问题标签 [magick-r-package]
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.
svg - 如何使用 nVennR 在 RStudio 中生成 SVG 文件以在 Adobe Illustrator 中正确打开
我正在使用 RStudio 并使用 nVennR 包创建图表以可视化数据,但生成的 .SVG 文件在 Adobe Illustrator CC 中完全倾斜。我该怎么做才能使其正确显示?
我使用了 nVennR小插图中提供的示例代码,一切顺利,直到我输出 .SVG 文件。
上面的代码打开了生成的 .SVG 文件,但形状看起来不像它们应该的样子。用 outFile 写的文件还是不行。
我安装了 Magick 包并能够使用它在查看器窗格中显示图表,因此 RStudio 似乎能够正确抽出所有内容,使用 Illustrator 打开它时似乎存在问题。
编辑 2019 年 7 月 3 日: 找到解决方案
意识到我错过了grImport2
包,让我运行它showSVG(MBplot, outFile = "MBplot.svg")
并在 Plot 窗格中输出一个图。从那里,通过窗格导出为 PDF 会提供一个在 Illustrator 中完全可编辑的文件。因为图像看起来更清晰,所以我仍然会使用 Magick 来查看它。
如果其他人遇到这个问题,我会留下这个问题。
r - 使用 R 中的 Magick 将 .png 转换为多页 pdf
我有一个包含 100 个 .png 图像的目录,我想将其转换为 pdf。
这些图像正是我想要 pdf 的大小。
magick
我可以像这样使用“手动”创建多页pdf :
但是我无法让 image_write 命令接受文件名向量来自动执行此过程。例如,我想从我的目录“test”中的 .png 图像制作一个 100 页的 pdf:
我认为这purrr
可能会有所帮助,但没有运气:
有任何想法吗?
r - 根据以 ocr'd 图像结尾的段落将字符串拆分为列
我正在做一个项目,将打字机写的战争日记笔记从 PDF 扫描转换为文本。我可以成功(可能 90% 使用原始非调整大小的文件)提取我首先裁剪的主要文本。
Reprex 数据:您可以从图像开始尝试,或者使用我在下面提供的文本。
我的挑战是保持文本的“每日”结构,它有 7 个段落或部分,每天一个,并且用“\n”或“\n\n”分割并不完全正确。
我在项目中使用了 pdftools/stringr/tesseract/magick 的组合:
使用:
给出一个字符串:
使用stringr
,这可以通过句子结尾大致拆分:
有什么想法可以改进它以在每个结尾找到特定的模式吗?
我可能只是导出拆分的原样并从此处以 word 手动复制/粘贴。
非常感谢!!
r - 如何(快速)批处理多个图像并通过 tesseract 运行
我已经使用 magick-r 和 tesseract 的组合成功地从单个 pdf 中提取了文本,但是在尝试处理多个图像时遇到了障碍。(这是针对非营利组织的)
我欢迎 bash 中的答案,但要求它们是全面的,不要跳过 tesseract 组件。
这个问题的答案是在不使用OCR的情况下进行图像清理,所以不确定第一个答案如何在这里集成。
我的过程:
要将图像读取为魔法文件:
如何在每个 PNG 上访问它,以便在 OCR 中进行清理和处理?
这仅在第一张图像上运行:
我怎样才能通过那个魔法对象中的每个图像运行它?
r - gganimate 包:参数“fps”必须是 100 的因子
当我尝试使用gganimate
包中的示例如下(复制自help("transition_manual")
)</p>
我收到以下错误:
magick::image_animate(anim, fps, loop = if (loop) 0 else 1) 中的错误:参数 'fps' 必须是 100 的因子
我的包是通过以下方式安装的: install.packages("gganimate")
; 然后我从 github 下载:https://github.com/thomasp85/gganimate
并重复,但它仍然存在。
版本magick
版本gganimate
感谢帮助。
r - 使用 Magick 保存图像
我正在尝试使用 magick 包自动将我的签名添加到我的照片中 - 但我在保存它们时遇到了问题。
这是我的代码:
无论脚本是否进入循环,我都会收到以下错误:
最重要的是 - 即使我没有自动命名名称并且只是调用输出"test"
或其他东西 - 它只保存其中一张照片而不是所有照片。我究竟做错了什么?谢谢!
r - 在 R 中使用魔法读取 svg 时出现失真
我正在尝试在 R 中使用 magick 读取 svg 图像(使用 inkscape 创建)。从这里的介绍中,imagemagick 可以读取 svg 图像。
这是我要阅读的 svg 图像。 https://www.dropbox.com/s/3dqcr7qr286m1k5/image.svg?dl=0
我可以成功读取图像,但是当我在 Rstudio 查看器中查看图像时,图像有一些失真,尤其是在标签中。
有没有办法避免 svg 图像出现这种失真?
我的Sys.info
sessionInfo
r - 警告:magick_image_readpath 中的错误:R:无法打开图像“02-Backrounds/1F602.png”没有这样的文件或目录@error/blob.c/OpenBlob/2924
我目前正在尝试托管我的 RShiny 应用程序,但遇到了问题:
“警告:magick_image_readpath 中的错误:R:无法打开图像'02-Backrounds/1F602.png'没有这样的文件或目录@error/blob.c/OpenBlob/2924 ”
Magick 页面告诉我它找不到指定的目录——当然拼写正确。我当然尝试过各种各样的事情,但是当我注意到 SAME R 函数在不同的地方找到 SAME 目录并能够加载相应的图像时,我变得特别困惑。
你们有谁知道为什么 R 可以在一个地方找到并调用目录,但在另一个地方抛出错误?
你会在最后找到一些代码——但为了使其可重现,我必须将我的整个订单结构与几个文件一起发布——也许有人会注意到只有代码片段的东西。
供您参考:我通过 Docker 和 ShinyProxy 发布应用程序 :)
结果的以下代码:
以下代码不会导致结果:
我故意将所有内容放在原则上找到的文件夹中 - 不幸的是没有成功。
最后我用cowplot“绘制”变量
r - 从magick-image到rasterBrick
我有一个必须用包处理的图像magick
。所以输出属于 class magick-image
。我需要将其转换为一个类rasterBrick
以进行进一步处理。
如何将对象转换magick-image
为rasterBrick
?我需要避免保存和加载中间临时文件。