问题标签 [image-transcoding]

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 投票
4 回答
31507 浏览

java - 使用 Java 进行图像转码(JPEG 到 PNG)

在我的 Java 应用程序中,我想下载 JPEG,将其传输到 PNG 并使用生成的字节做一些事情。

我几乎可以肯定我记得存在一个这样做的图书馆,我不记得它的名字。

0 投票
5 回答
15547 浏览

linux - 共享 Linux 服务器上的 SVG 到 PDF

我有一个将 SVG 用于交互式客户端thingamabob 的网站。我想提供下载完成输出的 PDF 的选项。我可以将最终的 SVG 输出传回服务器,在服务器上转换为 PDF,然后将其返回给客户端进行下载。

这需要在无头共享 linux 服务器上工作,安装或编译要么是巨大的痛苦,要么是不可能的。该网站是 PHP,因此理想的解决方案是 PHP,或者使用易于安装在共享网络服务器上的软件。可以使用 Python、perl 和 ruby​​,以及您在 linux 机器上可能期望的通常的东西。涉及 cairo、脚本 inkscape 或比“FTP it up”更复杂的安装的解决方案可能已经过时了。花钱大手大脚的,自然也出来了。由于这是一个共享服务器,内存和/或 CPU 饥渴的解决方案也被淘汰了,因为它们往往会被杀死;这或多或少排除了蜡染。

到目前为止,我最接近的是这个 XSL 转换,我可以从 PHP 驱动它,然后通过 ps2pdf(已经安装)喷射生成的 postscript。唯一的问题是它不支持 SVG 路径——如果支持,那就完美了。

StackOverflow 上有一堆或相关的问题,我已经阅读了所有这些问题,但它们都假设您可以安装东西,花钱,或两者兼而有之。

是否有人对此有现成的解决方案,或者我应该花一些停机时间尝试为该 XSL 转换添加路径支持?

谢谢,邓克

0 投票
0 回答
360 浏览

php - imagetruecolortopalette 忽略颜色参数

如何在不丢失所有颜色的情况下创建图像?它正在创建带有斑点的图像,并且更改颜色编号没有任何区别。我开始使用的 PNG 图像(通过 PHP 上传)要清晰得多。

如何创建具有更多颜色的调色板图像 png?

0 投票
2 回答
1585 浏览

java - 使用 Apache Batik 从 SVG 生成 JPG

我正在尝试将.svg文件转换为.jpg.png文件。现在我正在尝试使用Apache Batik Transcoder ( Link )。

这是我现在的代码:(来自这里的官方代码)

但它给了我这个错误:

线程“主”org.apache.batik.transcoder.TranscoderException 中的异常:null

封闭的例外:

无效的

在 org.apache.batik.transcoder.image.ImageTranscoder.transcode(未知来源)

在 org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(未知来源)

在 org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(未知来源)

在 SaveAsJPEG.main(SaveAsJPEG.java:27)

我不知道该怎么做,因为这是他们网站上的代码(!)。因此,如果您知道如何解决它或有其他想法如何将我的 .svg 图片转换为 .jpg 和 .png,请告诉我。

0 投票
2 回答
581 浏览

java - 如何将Potrace在矢量化后生成的BufferedImage保存在svg格式的文件中?

我正在使用 PotraceJ(potrace库的 java 版本) - 请注意,potrace 用于图像的矢量化。

情况 - potrace 跟踪图像,并将结果存储在 BufferedImage 中,然后将其作为 ImageIcon 显示在 JPanel 中。

我的问题 - 我想将这个 BufferedImage 保存为一个文件,比如 vector.svg 使用 ImageIO.write() 我试过了,但是当我这样做时没有创建文件。可能的原因可能是 Java 的图像编写者可能不会写 svg

我必须将此矢量化图像存储为 svg 文件。我该怎么做?

这里嵌入了主要对光栅图像进行矢量化的代码。虽然您可以在github上找到整个库。

提前致谢。

0 投票
1 回答
135 浏览

java - JAVA TCP 服务器错误

服务器:包服务器;

客户端:打包客户端;

该程序运行良好约 10 秒。但在那之后它不起作用。套接字已连接,但它不发送任何内容。我猜它不匹配同步,所以我匹配同步,但它也不起作用。我没有主意。为什么它不起作用。请帮忙。我找不到问题

0 投票
1 回答
1041 浏览

c# - 使用 PDFSharp-gdi C# 将 Tiff 转换为 pdf

我被困住了。目前我正在尝试模拟从应该是 TIFF 图像的数据库中提取二进制 blob。我在图像变量中使用这个要点image.tif来做到这一点。我很确定我即将实现这一目标。问题可能与我如何将字符串转换为字节数组或其他东西有关。基本上这个应用程序会抛出一个异常,说明它不能创建一个 0 帧的 PDF。在这一点上,我必须承认我可能在这件事上太过分了。有人可以这么好心并在剩下的路上帮助我吗?

代码如下: