Pereiti prie turinio

Rekomenduojami pranešimai

Neatsimenu uždarbis.lt kaip ta tema vadinos, bet google iškart suranda neblogą pavyzdį:

 

<?php

// Velox Letum (2005)

// [email protected]

 

$image = $HTTP_GET_VARS['image']; // Useful if using in an img tag to call images

$image = str_replace(array("/", ".."), "", $image); // Prevent abuse

$overlay = 'overlay.png';

$dir = '../hresources/';

 

// A default image for the demo...remove if you wish.

if ($image == NULL) {

$image = 'donutland.jpg';

}

 

// Find if image exists

if (!file_exists($dir . $image)) {

die("Image does not exist.");

}

 

// Set offset from bottom-right corner

$w_offset = 0;

$h_offset = 0;

 

$extension = strtolower(substr($image, strrpos($image, ".") + 1));

 

// Load image from file

switch ($extension)

{

case 'jpg':

$background = imagecreatefromjpeg($dir . $image);

break;

case 'jpeg':

$background = imagecreatefromjpeg($dir . $image);

break;

case 'png':

$background = imagecreatefrompng($dir . $image);

break;

case 'gif':

$background = imagecreatefromgif($dir . $image);

break;

default:

die("Image is of unsupported type.");

}

 

// Find base image size

$swidth = imagesx($background);

$sheight = imagesy($background);

 

// Turn on alpha blending

imagealphablending($background, true);

 

// Create overlay image

$overlay = imagecreatefrompng($dir . $overlay);

 

// Get the size of overlay

$owidth = imagesx($overlay);

$oheight = imagesy($overlay);

 

// Overlay watermark

imagecopy($background, $overlay, $swidth - $owidth - $w_offset, $sheight - $oheight - $h_offset, 0, 0, $owidth, $oheight);

 

// Output header and final image

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

header("Content-Disposition: filename=" . $image);

imagejpeg($background);

 

// Destroy the images

imagedestroy($background);

imagedestroy($overlay);

 

?>

 

Daugiau:

http://www.google.com/search?q=php+gd+watermark

 

PHP+GD yra gan paprasta išmokti naudotis. Pora nuorodų:

http://lt.php.net/gd

http://www.phpfreaks.com/tutorials/105/0.php

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...