Új hozzászólás Aktív témák

  • Speeedfire

    félisten

    válasz DeltaPower #9773 üzenetére

    Ezesetben nem is szenvedek vele. Marad a php-s verzió. Esetleg van valami cachelés erre a módszerre, hogy gyorsabb legyen a feldolgozás? Nem akarok vízjeles és vízjel nélküli képeket is tárolni a szerveren.


    Coyot: Ígérem, ha rátalálok linkelek neked egyet. :D

    Egy ilyet találtam, nem tudom ez mennyire jó/rossz.

    $wm_file = 'watermark.png';

    $filename = $_GET['file'];

    // Content type
    header('Content-type: image/jpeg');

    $watermark = imagecreatefrompng($wm_file);
    $image = imagecreatefromjpeg($filename);

    $img_width = imagesx($image);
    $img_height = imagesy($image);

    list($wm_width,$wm_height) = getimagesize($wm_file);

    for($h=0;$h<=$img_height;$h+=$wm_height)
    {
    for($w=0;$w<=$img_width;$w+=$wm_width)
    {
    imagecopyresampled($image,$watermark,$w,$h,0,0,$wm_width,$wm_height,$wm_width,$wm_height);
    }
    }

    imagejpeg($image, NULL, 100);

Új hozzászólás Aktív témák