问题标签 [magicknet]
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.
.net - 如何让 ImageMagick 与 Ghostscript 对话
我在 Windows XP 上。
我正在使用 ImageMagick (MagickNet) 将 PDF 转换为 TIF。
我的问题是,当我在 MagicNet.Image 对象中加载 PDF 时,它不会抛出错误,但是当我查看属性时,很明显它没有加载 PDF(它不包含任何数据)。
我的猜测是 ImageMagick 没有与 Ghostscript 交谈。
有任何想法吗?
--我忘了提,我确实安装了Ghost Script,并将它的bin文件夹添加到PATH
c# - 如何使用 C# 中的 MagickNet 将图像拼接在一起?
我想使用 MagickNet(jpg/bmp - 随便)将一些图像拼接在一起。
有没有人对此有一些很好的参考?
c# - 如何使用 C# 和 ImageMagick 将 PDF 转换为图像?
我想使用 C# 和 magicknet.dll 将 PDF 文件转换为 .GIF。我已将 MagickNet Dll 的引用添加到我的项目中。
.net - 使用 ImageMagick 检测图片方向
我想使用一个参数将图片调整为新大小:宽度。
如果图片是水平的,那么新的尺寸将是:宽度 = 宽度,高度 = 与宽度成正比。
如果图片是垂直的,那么新的尺寸将是:高度=宽度,宽度=与高度成正比。
知道如何实现吗?
我正在使用带有 MagickNet 包装器的 ImageMagick。
c# - Magicknet 获取和设置图像分辨率 (PPI)
我在我的 ASP.NET 项目中使用 Magicknet 进行图像处理。如何获取和设置图像的图像分辨率?- 当我调整 300 像素/英寸的图像大小时,默认情况下它显然会生成 72 像素/英寸的图像,并且因为我保持相同的大小,所以我得到的图像质量非常低。所以我需要能够保持图像的ppi。
我还想补充一点,这可能会导致 magicknet 或 System.Drawing.Image,但我不能 100% 确定。
我正在使用的代码:
从我在这里阅读的内容来看,默认值为每英寸 72 像素。
谢谢
c# - 具有对 JPEG 透明度的 MagickNet PNG
我在我的 ASP.NET C# 项目中使用MagickNet进行图像处理。我的问题是我正在上传具有透明度的 PNG 图像,当我将其转换为 JPEG 时,我得到一个带有一些白点的黑色背景,而不是透明部分的白色背景。
我玩过它,但总是得到我所追求的错误结果。有时我得到一个透明的背景,但外部区域的图像的某些部分有白点。我还将图像的大小调整为小于实际大小。我认为重新调整大小会导致问题。
更新:这是由于某种原因调整大小造成的。无需调整大小即可。话虽如此,我需要调整大小,所以我需要它来处理它。
谢谢。
c# - c# foreach 文件夹中的图像
下面是一些代码
- 创建一个目录
- 使用 MagickNet 将 PDF 转换为单独的 BMP 图像并将其存储在文件夹中 (ImagePath)
- 然后它使用 TessNet2 扫描该文件夹中的每个图像以解析出信息
我似乎无法获得扫描 ImagePath 文件夹的 foreach 循环。有什么帮助吗?
现在的错误在'foreach'语句上,它说“无法将类型'char'转换为'System.Drawing.Image'”
c# - 无法在 Elastic Beanstalk 部署上加载文件或程序集 Magick.Net
将我的项目部署到 Amazon Elastic Beanstalk 时出现以下错误:
我在 bin 文件夹中有许多其他 DLL,而这是唯一一个引发此错误的 DLL。据我所知,DLL 没有任何依赖关系。
在本地运行时我没有收到此错误,并且 dll 在高级选项中设置为“不复制”,就像其他 DLL 一样。
我正在运行 ASP.NET 4.5 / C# 项目
在 Elastic Beanstalk 的 EC2 服务器上运行依赖walker,我得到:
在 Elastic Beanstalk 上启动我的项目时,如何加载此 dll?
c# - 内存泄漏在哪里
循环浏览图像时出现内存不足异常。它发生在大约 500 张图像之后。
如果我尝试通过并行循环运行相同的代码,它只会通过大约 5 个图像。
在抛出内存不足异常之前,它通常似乎变慢了
这是我的代码。我正在使用 MagickNet
我不确定内存泄漏是否在 MagickNet 内,或者是否有人可以在我的代码中看到导致此问题的任何内容。
任何建议将不胜感激
c# - 黑色 tiff 输出 Windows XP 但适用于 Windows 7
一开始我强调我在互联网上搜索,做我自己的测试并且失败了 - >这就是我问你们的原因。
我遇到了这个问题,在基于 Windows XP 的某些(不是所有)环境中,我的程序不能完全正确地运行。不幸的是,我无法确定一台和另一台使用 Windows XP 的机器有什么区别。我试过更新 Windows,安装 WIC 等 -> 没有任何区别。
我在大约 3/4 大小的屏幕上显示 tiff,除了适合宽度的情况外,一切都很好。我可以放大或缩小,然后就可以了。
当然我可以硬编码逻辑,比如
if (environment == windowsXP) then display on 75% screen size
但我和我的老板并不觉得它专业。
我正在尝试使用此代码通过 Magick.NET 更改输入 tiff
但它不起作用(转换有效,但在我的程序中它仍然是黑色的)。
问候。