Slå ihop PNG i PHP

Höghastighets- och plattformsoberoende PHP-bibliotek för sammanslagning av PNG-bilder med PHP-kod

Slå ihop PNG till PNG med Aspose.Slides

Aspose.Slides för PHP via Java är ett kraftfullt PHP-bibliotek som används för att slå samman och manipulera presentationer, bilder och andra filer. När du slår ihop PNG till PNG, kombinerar du effektivt två bilder för att få en bild.

Slå ihop PNG till PNG i PHP

Genom att använda Aspose.Slides för PHP via Java kan du snabbt slå ihop PNG-filer med bara några rader kod

PHP-kod för att slå ihop PNG till PNG


<?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.png';
    $f1 = fopen($filename1, 'r');
    if ($f1) {
        $contents1 = fread($f1, filesize($filename1));
        fclose($f1);
    }

    $filename2 = 'image1.png';
    $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.png");
    $imageio->write($img, "PNG", $javafile);
}
finally
{
    if ($pres != null) $pres->dispose();
}
?>

Hur man slår ihop PNG i PHP

  1. Installera Aspose.Slides för PHP via Java. Se Installation .

  2. Lägg till biblioteket som referens i ditt projekt.

  3. Skapa en instans av klassen Presentation.

  4. Ladda PNG-filerna du vill slå ihop som bildramar.

  5. Spara den resulterande PNG-bilden.

Slå samman PDF-filer online

Hur man sammanfogar PDF i Python

Slå ihop andra filer

Du kan också kombinera filer i andra format för att få en enda fil