Witam,
jak dodać znak wodny do fotki, która potem zostanie zapisana na dysku. Jeżeli znalazłem coś na temat znaków wodnych to tylko dodawanie ich podczas wyświetlania w przeglądarce, ale nie było nic o umieszczaniu ich na zdjęciu.
<?php function waterMark($fileInHD, $wmFile, $transparency = 50, $jpegQuality = 90, $margin = 5) { $wmImg = imageCreateFromGIF($wmFile); $jpegImg = imageCreateFromJPEG($fileInHD); // Water mark random position $wmX = imageSX($jpegImg) - imageSX($wmImg); $wmY = imageSY($jpegImg) - imageSY($wmImg); // Water mark process imageCopyMerge($jpegImg, $wmImg, $wmX, $wmY, 0, 0, imageSX($wmImg), imageSY($wmImg), $transparency); // Overwriting image ImageJPEG($jpegImg, $fileInHD, $jpegQuality); } ?>
<?php waterMark('zdjecie.jpg', 'watermark.gif'); ?>