相关疑难解决方法(0)

将PDF转换为高分辨率的图像

我正在尝试使用命令行程序convert将PDF转换为图像(JPEG或PNG).这是我试图转换的PDF之一.

我希望程序能够修剪多余的空白区域并返回足够高质量的图像,以便轻松读取上标.

这是我目前最好的尝试.正如你所看到的,修剪效果很好,我只需要提高分辨率.这是我正在使用的命令:

convert -trim 24.pdf -resize 500% -quality 100 -sharpen 0x1.0 24-11.jpg
Run Code Online (Sandbox Code Playgroud)

我试图做出以下有意识的决定:

  • 调整它的大小(对分辨率没有影响)
  • 使质量尽可能高
  • 使用-sharpen(我已尝试过一系列值)

任何有关在最终PNG/JPEG中获得图像分辨率的建议都将非常感谢!

pdf imagemagick

306
推荐指数
9
解决办法
33万
查看次数

使用PHP将SVG图像转换为PNG

我正在开发一个Web项目,该项目涉及动态生成的美国地图,该地图基于一组数据着色不同的状态.

这个SVG文件给了我一张很好的美国空白地图,很容易改变每个州的颜色.困难在于IE浏览器不支持SVG,所以为了让我使用svg提供的方便语法,我需要将它转换为JPG.

理想情况下,我只想使用GD2库,但也可以使用ImageMagick.我完全不知道如何做到这一点.

将考虑允许我动态改变美国地图上的状态颜色的任何解决方案.关键是它可以很容易地改变颜色并且它是跨浏览器的.请给我PHP/Apache解决方案.

php svg jpeg imagemagick gd2

104
推荐指数
5
解决办法
12万
查看次数

Pdf使用php-imagick api进行成像

我想将PDF转换为图像.但是当输出图像生成它时,它会从原始模糊.这是代码

$uploadfile = ".pdf[53]";
$img = new Imagick($uploadfile);
$img->setResolution(300,300);
$img->resampleImage(150,150,imagick::FILTER_UNDEFINED,1);
$img->resizeImage(512,700,Imagick::FILTER_LANCZOS,0);
$img->setImageFormat('jpeg');
$img->setImageUnits(imagick::RESOLUTION_PIXELSPERINCH);
$img->writeImage ( "p-53.jpeg" );
Run Code Online (Sandbox Code Playgroud)

你能帮我么.谢谢.

imagemagick

3
推荐指数
1
解决办法
5781
查看次数

标签 统计

imagemagick ×3

gd2 ×1

jpeg ×1

pdf ×1

php ×1

svg ×1