• 16-06-2020, 21:30:29
    #1
    Merhaba, resimlerin üzerine filgran ekliyorum. Ligran (logo ) resmin sol alt tarafında konumlanıyo filgranı ben resme ortalamak istiyorum bir türlü yapamadım. Nasıl yapılır?

    <?php

    set_time_limit(0);

    $source="../uploads/";

    //Destination folder where all images with watermark will be copied

    $destination="../uploads/";

    //Creating an image object of watermark image

    $watermark=imagecreatefrompng("watermark.png");

    //Margin of watermark from right and bottom of the main image

    $margin_right=$watermark;

    $margin_bottom=$watermark;

    //Height ($sy) and Width ($sx) of watermark image

    $sx=imagesx($watermark);

    $sy=imagesy($watermark);

    //Get list of images in source folder

    $images=array_diff(scandir($source), array('..', '.'));

    foreach($images as $image){

    //Create image object of main image

    $img=imagecreatefromjpeg($source.'/'.$image);

    //Copying watermark image into the main image

    imagecopy($img, $watermark, imagesx($img) - $sx - $margin_right, imagesy($img) - $sy - $margin_bottom, 0, 0, $sx, $sy);

    //Saving the merged image into the destination folder

    imagejpeg($img, $destination.'/'.$image,100);

    //Destroying the main image object

    imagedestroy($img);

    }
  • 16-06-2020, 21:33:43
    #2
    https://stackoverflow.com/questions/...rmark-on-image

    Hocam şurda anlatılmış.
  • 16-06-2020, 21:35:31
    #3
    Zalmoxis adlı üyeden alıntı: mesajı görüntüle
    bu yöntem çakışmadı ben de hocam. Tekli resim olmadığı için snaırım