在 PHP 中合并 JPG

用于使用 PHP 代码合并 JPG 图像的高速跨平台 PHP 库

使用 Aspose.Slides 将 JPG 合并为 JPG

Aspose.Slides for PHP via Java 是一个功能强大的 PHP 库,用于合并和操作演示文稿、图像和其他文件。当您将 JPG 合并为 JPG 时,实际上是将两张图像组合成一张图片。

在 PHP 中将 JPG 合并为 JPG

使用 Aspose.Slides for PHP via Java ,只需几行代码即可快速合并 JPG 文件

用于将 JPG 合并为 JPG 的 PHP 代码


<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");

$pres = new Presentation();
try
{
    $slide = $pres->getSlides()->get_Item(0);
    
    $filename1 = 'image1.jpg';
    $f1 = fopen($filename1, 'r');
    if ($f1) {
        $contents1 = fread($f1, filesize($filename1));
        fclose($f1);
    }

    $filename2 = 'image1.jpg';
    $f2 = fopen($filename2, 'r');
    if ($f2) {
        $contents2 = fread($f2, filesize($filename2));
        fclose($f2);
    }
    
    $image1 = $pres->getImages()->addImage($contents1);
    $slide->getShapes()->addPictureFrame(ShapeType::Rectangle, 0, 0, 360, 540, $image1);
    
    $image2 = $pres->getImages()->addImage($contents2);
    $slide->getShapes()->addPictureFrame(ShapeType::Rectangle, 360, 0, 360, 540, $image2);

    $img = $pres->getSlides()->get_Item(0)->getThumbnail(2, 2);
    $imageio = new Java("javax.imageio.ImageIO");
    $javafile = new Java("java.io.File", "merged-image.jpg");
    $imageio->write($img, "JPEG", $javafile);
}
finally
{
    if ($pres != null) $pres->dispose();
}
?>

如何在 PHP 中合并 JPG

  1. 通过 Java 安装 Aspose.Slides for PHP。请参阅 安装

  2. 将库添加为项目中的参考。

  3. 创建一个 Presentation 类的实例。

  4. 加载要合并为相框的 JPG 文件。

  5. 保存生成的 JPG 图像。

在线合并 PDF 文件

如何在 Python 中合并 PDF

合并其他文件

您还可以合并其他格式的文件以获取单个文件