Есть ли такой скрипт на php который, при загрузки фото, делает человека изображенного на фото старее?
Определяешь расположение лица, потом лучше всего наверное просто накладывать "морщины" сверху на нужные точки А вообще - думаю, php не лучший язык для таких вещей
Существует стандартное графическое расширение PHP GD, на котором можно все это организовать. По теме - не встречал.
__www.in20years.com вот. тут как-раз таки серверно все организовано. теперь спросите как и дайте фрилансеру $$$
если только накладывание на фотки какой то маски с нужным цветом морщинами итд, но скорее всего на flash или html5 css3 если такое там возможно
вот можно что нибудь с JQ намутить распознавание лиц PHP: $(function() { $('#detect').click(function() { var coords = $('#demo img').faceDetection({ start:function(img) { $('.face').remove(); $('#detect').text('Processing...'); }, complete:function(img, coords) { $('#detect').fadeOut(); }, error:function(img, code, message) { alert('Error '+code+': '+message); } }); for (var i = 0; i < coords.length; i++) { $('<div>', { 'class':'face', 'css': { 'position': 'absolute', 'left': coords[i].positionX +'px', 'top': coords[i].positionY +'px', 'width': coords[i].width +'px', 'height': coords[i].height +'px' } }) .appendTo('#demo'); } return false; }); }); PHP: $sOrigImg = "фото.jpg"; $sWmImg = "слой_марщин.png"; $aImgInfo = getimagesize($sOrigImg); $aWmImgInfo = getimagesize($sWmImg); if (is_array($aImgInfo) && count($aImgInfo)) { header ("Content-type: image/png"); $iSrcWidth = $aImgInfo[0]; $iSrcHeight = $aImgInfo[1]; $iFrameSize = 15; $rImage = imagecreatetruecolor($iSrcWidth+$iFrameSize*2, $iSrcHeight+$iFrameSize*2); $rSrcImage = imagecreatefromjpeg($sOrigImg); $aGrid[1] = imagecolorallocate($rImage, 130, 130, 130); $aGrid[2] = imagecolorallocate($rImage, 150, 150, 150); $aGrid[3] = imagecolorallocate($rImage, 170, 170, 170); $aGrid[4] = imagecolorallocate($rImage, 190, 190, 190); $aGrid[5] = imagecolorallocate($rImage, 210, 210, 210); for ($i=1; $i<=5; $i++) { imagefilledrectangle($rImage, $i*3, $i*3, ($iSrcWidth+$iFrameSize*2)-$i*3, ($iSrcHeight+$iFrameSize*2)-$i*3, $aGrid[$i]); } imagecopy($rImage, $rSrcImage, $iFrameSize, $iFrameSize, 0, 0, $iSrcWidth, $iSrcHeight); if (is_array($aWmImgInfo) && count($aWmImgInfo)) { $rWmImage = imagecreatefrompng($sWmImg); imagecopy($rImage, $rWmImage, $iSrcWidth-$aWmImgInfo[0], $iFrameSize, 0, 0, $aWmImgInfo[0], $aWmImgInfo[1]); } Сделать то можно... Вот с этим набором можно поиграться! Удачи!