问题标签 [freeimage]
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.
image - UINT16 单色图像到 8bit 单色 Qimage 使用 freeImage
我想用 C++ 将UINT16 单色图像转换为8 位图像。
我有那个图像
我想将新转换的缓冲区提供给 QImage (Qt)。
我正在尝试使用freeImagePlus
loadfromMemory 需要一个 fipMemoryIO 地址:
loadfromMemory(fipMemoryIO &memIO, int flag = 0)
所以我愿意
然后我会做类似的事情
或者
我不明白什么是 FREE_IMAGE_FORMAT,它是这两个函数中任何一个的第一个参数。我在 freeImage 文档中找不到这些类型的信息。
然后我会结束
如何用初始缓冲区的内容填充“buf”?
并从 fipImage 获取数据到 QImage 的 uchar* 数据?
谢谢。
c++ - 如何使用 FreeImage_Unload(),并且不丢失图像数据
我有一个如下所示的类:
当我执行 FreeImage_Unload(dib) 时,我会丢失数据信息,如何将“bits”上的信息复制到“data”,以便在卸载“dib”时不会丢失信息?
有什么建议么?
c# - 使用 Freeimage api
我正在尝试使用 freeimage 来调整 iamges 的大小并确保它们仍在 cmyk 中。
但是,我一直在使用 freeimage 的最基本步骤上停下来,我找不到有关此问题的任何答案或类似问题。
我从这个站点http://freeimage.sourceforge.net/download.html下载了 freeimage dll ,并尝试引用 dist 文件夹中的 dll。这给了我一个错误说:“找不到类型库”
我尝试将库项目引用到我的项目中,这让我可以添加“使用 FreeImageAPI”和位图类型,但是当我构建我的项目时,我得到了 40 个错误:
最后,我尝试在 wrapper 文件夹中运行解决方案,以查看其中的示例。但是构建此解决方案会产生与上述类似的近 500 个错误。
我错过了一些完全明显的东西吗?
ruby - 通过图像转换分发 ruby 脚本
我想分发一个用于 Mac/Windows 的 Ruby 脚本的可执行文件,该脚本(除了其他东西)将执行从/到常见图像格式到 .xpm / X PixMap(维基百科)的转换
我知道以下作为预安装库(主要是 ImageMagick)的包装器的 gem:RMagick、Mini magick、Image science、Magickly、Devil、Im magick、Free-image 等。
据我了解,问题归结为以下几点: Imagemagick 和 Freeimage 需要安装在系统上,而不仅仅是在脚本中以相对方式指出。并且 Ruby2Exe、Ocra、Crate 没有将库和我的脚本作为可执行文件分发的功能。
我还没有发现一个 gem 可以在不使用外部库的情况下执行此操作,是否有技术原因?我的问题有哪些可能的解决方案?
c# - 使用 FreeImage 对 JPEG 进行无损优化
有几种工具可以在不牺牲质量的情况下优化 JPEG,例如jpegtran.exe和Smush.it。我一直在寻找一种通过代码(最好是在.NET 中)来实现它的方法,我目前选择了FreeImage,但我没有得到我想要的结果。
有一个JPEG_OPTIMIZE
标志,但您还必须设置一个质量标志,然后它就不再是无损的了。
这是我尝试过的:
但它会进行压缩。我认为 FreeImage 可以优化(通过去除元数据等),但我找不到如何保持相同的压缩/图像质量。正确的方法是什么?
编辑:对于无法优化 JPEG 存在一些困惑,简短的回答是可以,因为您可以去除未使用的元数据。我不是在谈论压缩。请参阅这些线程或查看 Michael B 的答案。
用于网络上使用的图像(jpg、gif 和 png)的图像优化器
问题是:可以用 FreeImage 完成吗?如果可以:如何?
c# - 在 Visual Studio 2010 Express 上构建 FreeImage.net
它显示 39 个错误。所有错误都是这样的:
错误 1 警告为错误:“FreeImageAPI.Plugins.PluginRepository.Plugin(string)”上的 XML 注释具有“表达式”的 typeparamref 标记,但没有该名称的类型参数 C:\Users\Public\Documents\@Programming \FreeImage\Wrapper\FreeImage.NET\cs\Library\Classes\PluginRepository.cs 63 27 库
在源文件上:
我如何解决它 ?提前致谢
c# - C# 上的自由图像
我已经下载了 FreeImage 的最新编译版本,然后构建了 FreeImageNet 包装器。将 FreeImage.dll 和 FreeImageNet.dll 放在与我的可执行文件(示例代码)相同的文件夹中。但是每次我运行它时,它都会说 freeimage.dll 丢失了。我修改了 FreeImageWrapper.cs 上的代码并删除了异常处理程序
它总是抛出 BadImageFormatException。似乎问题出在本机 dll (freeimage.dll) 上?
我如何解决它 ?
提前致谢。
我正在使用 Visual C# 2010 Express
c# - FreeImageNET TIFF 转换错误
我们有一些 TIFF 文件,我们想将其转换为 JPEG。我们尝试使用 FreeImageNET 包装器到 FreeImage 库。在 C# 中,我们有代码:
TIFF 图像加载 好的,这里没有错误。但是如果我们想通过代码保存图像:
这里没有错误,但 jpeg 文件大小为零。为什么 ?
android - 寻找 FreeImage.so
谁能告诉我在哪里可以找到 freeImage.so?我一直在努力寻找相同的内容,但没有成功。任何帮助将不胜感激。我已尝试将 freeimage.a 转换为 freeImage.so 和那还没有奏效。提前谢谢你。
android - 我正在尝试在我的项目中使用 freeimage 库..导致错误
下面的代码片段导致错误...... logcat 已附加......我正在尝试将图像路径从 java 代码传递到 NDK 代码,并从那里尝试使用 FreeImage 库打开位图...... .
错误日志