DieSucker Posted July 28, 2006 Share Posted July 28, 2006 OK so I have tried numerous ways to get this to wkr but I sure as hell can't get it toI have tried DIV technique but nope[code]<?php echo "<table width='100%' border=0 cellspacing=0 cellpadding=0 class=sample>"."<tr>"."<td>"."<img src=http://www.evilbunnytracks.net/btrecords/images/$testing.jpg width=68>"."<DIV STYLE=position:left; top:250px; left:20px; width:200px; height:25px>"."This is a test"."</td>"."</tr>"."</table>"."</DIV>"; ?>[/code]u can see wha its doing @ http://www.evilbunnytracks.net/index2.phpif anyone can help me ge the TEXT INSIDE the image i would e greatly appricated Link to comment https://forums.phpfreaks.com/topic/15848-php-text-over-image/ Share on other sites More sharing options...
corbin Posted July 28, 2006 Share Posted July 28, 2006 i would use something like<table><tr><td background="http://somewhere.com/img.jpg">This text would go over the image</td></tr></table> Link to comment https://forums.phpfreaks.com/topic/15848-php-text-over-image/#findComment-64945 Share on other sites More sharing options...
DieSucker Posted July 28, 2006 Author Share Posted July 28, 2006 only bad thing with that is the images are 128x128 and I need them to be like 68x68, so I gota use the image width tag Link to comment https://forums.phpfreaks.com/topic/15848-php-text-over-image/#findComment-64947 Share on other sites More sharing options...
DieSucker Posted July 28, 2006 Author Share Posted July 28, 2006 Anyone got any clue on this? Link to comment https://forums.phpfreaks.com/topic/15848-php-text-over-image/#findComment-65025 Share on other sites More sharing options...
redarrow Posted July 28, 2006 Share Posted July 28, 2006 is it were it says this is a test that the image to over lap mate Link to comment https://forums.phpfreaks.com/topic/15848-php-text-over-image/#findComment-65028 Share on other sites More sharing options...
redarrow Posted July 28, 2006 Share Posted July 28, 2006 [code]<? /* activeWatermark Free script that places watermark on images in folder Copyright (C) 2005 ActiveUnit.com This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ // IMAGE WATERMARK (comment line below if you do not want to use image watermark) //Define('WATERMARK_IMAGE', './wt.png'); // path to watermark image //Define('WATERMARK_PERCENT', '60'); // Intensity of the transition (in percent) // TEXT WATERMARK (comment line below if you do not want to use text) //Define('WATERMARK_TEXT', 'Hosted by JPG.GR'); // text to place (image will not be used) Define('WATERMARK_TEXT_FONT', '3'); // font 1 / 2 / 3 / 4 / 5 Define('TEXT_SHADOW', '1'); // 1 - yes / 0 - no Define('TEXT_COLOR', '#FFFFFF'); // text color // GENERAL SETTINGS Define('WATERMARK_ALIGN_H', 'right'); // left / right / center Define('WATERMARK_ALIGN_V', 'bottom'); // top / bottom / center Define('WATERMARK_MARGIN', '10'); // margin // ---------------------------------------------------------------------------------------- $dr=preg_replace('/modify\.php.+/', '', $_SERVER['PHP_SELF']); $filename=str_replace($dr, './', $_SERVER['PATH_INFO']); $lst=GetImageSize($filename); $image_width=$lst[0]; $image_height=$lst[1]; $image_format=$lst[2]; if ($image_format==1) { Header("Content-Type:image/gif"); readfile($filename); exit; } elseif ($image_format==2) { $old_image=imagecreatefromjpeg($filename); } elseif ($image_format==3) { $old_image=imagecreatefrompng($filename); } else { readfile($filename); exit; } if (Defined('WATERMARK_TEXT') && WATERMARK_TEXT!='') { // text $color = eregi_replace("#","", TEXT_COLOR); $red = hexdec(substr($color,0,2)); $green = hexdec(substr($color,2,2)); $blue = hexdec(substr($color,4,2)); $text_color = imagecolorallocate ($old_image, $red, $green, $blue); $text_height=imagefontheight(WATERMARK_TEXT_FONT); $text_width=strlen(WATERMARK_TEXT)*imagefontwidth(WATERMARK_TEXT_FONT); $wt_y=WATERMARK_MARGIN; if (WATERMARK_ALIGN_V=='top') { $wt_y=WATERMARK_MARGIN; } elseif (WATERMARK_ALIGN_V=='bottom') { $wt_y=$image_height-$text_height-WATERMARK_MARGIN; } elseif (WATERMARK_ALIGN_V=='center') { $wt_y=(int)($image_height/2-$text_height/2); } $wt_x=WATERMARK_MARGIN; if (WATERMARK_ALIGN_H=='left') { $wt_x=WATERMARK_MARGIN; } elseif (WATERMARK_ALIGN_H=='right') { $wt_x=$image_width-$text_width-WATERMARK_MARGIN; } elseif (WATERMARK_ALIGN_H=='center') { $wt_x=(int)($image_width/2-$text_width/2); } if (TEXT_SHADOW=='1') { imagestring($old_image, WATERMARK_TEXT_FONT, $wt_x+1, $wt_y+1, WATERMARK_TEXT, 0); } imagestring($old_image, WATERMARK_TEXT_FONT, $wt_x, $wt_y, WATERMARK_TEXT, $text_color); } if (Defined('WATERMARK_IMAGE') && WATERMARK_IMAGE!='' && file_exists(WATERMARK_IMAGE)) { // image $lst2=GetImageSize(WATERMARK_IMAGE); $image2_width=$lst2[0]; $image2_height=$lst2[1]; $image2_format=$lst2[2]; if ($image2_format==2) { $wt_image=imagecreatefromjpeg(WATERMARK_IMAGE); } elseif ($image2_format==3) { $wt_image=imagecreatefrompng(WATERMARK_IMAGE); } if ($wt_image) { $wt_y=WATERMARK_MARGIN; if (WATERMARK_ALIGN_V=='top') { $wt_y=WATERMARK_MARGIN; } elseif (WATERMARK_ALIGN_V=='bottom') { $wt_y=$image_height-$image2_height-WATERMARK_MARGIN; } elseif (WATERMARK_ALIGN_V=='center') { $wt_y=(int)($image_height/2-$image2_height/2); } $wt_x=WATERMARK_MARGIN; if (WATERMARK_ALIGN_H=='left') { $wt_x=WATERMARK_MARGIN; } elseif (WATERMARK_ALIGN_H=='right') { $wt_x=$image_width-$image2_width-WATERMARK_MARGIN; } elseif (WATERMARK_ALIGN_H=='center') { $wt_x=(int)($image_width/2-$image2_width/2); } imagecopymerge($old_image, $wt_image, $wt_x, $wt_y, 0, 0, $image2_width, $image2_height, WATERMARK_PERCENT); } } if ($image_format==2) { imageJpeg($old_image); } if ($image_format==3) { imagePng($old_image); } ?> [/code] Link to comment https://forums.phpfreaks.com/topic/15848-php-text-over-image/#findComment-65030 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.