随时给自己贴的图片加文字的php水印_php技巧

随时给自己贴的图片加文字 
<? 
Header( "Content-type: image/jpeg"); 
function makethumb($srcFile,$text,$size=12,$R=0,$G=0,$B=0) { 
if(!$text){ 
$text='welcome xs.net.ru xayle'; 
$size=20; 
$R=255; 

$data = GetImageSize($srcFile,&$info); 
switch ($data[2]) { 
case 1: //图片类型,1是GIF图 
$im = @ImageCreateFromGIF($srcFile); 
break; 
case 2: //图片类型,2是JPG图 
$im = @imagecreatefromjpeg($srcFile); 
break; 
case 3: //图片类型,3是PNG图 
$im = @ImageCreateFromPNG($srcFile); 
break; 

$srcW=ImageSX($im); 
$srcH=ImageSY($im); 
$ni= imagecreatetruecolor($srcW,$srcH); 
imagecopyresampled($ni,$im,0,0,0,0,$srcW,$srcH,$srcW,$srcH); 
$font = "2.ttf"; 
$textcolor = imagecolorallocate($ni,$R,$G,$B); // Set text color 
$i=0; 
$txt=''; 
$len=ceil((12*22)/$size); 
$lgg=ceil(($size*16)/12)-1; 
while(strlen($txt)>0||!$i){ 
$start=$len*$i; 
$kk=ceil($size*13/12); 
//$kk=13; 
$txt=substr($text, $start, $len); 
$hei=$i*$lgg+$kk; 
imagettftext($ni,$size, 0, 8, $hei, $textcolor, $font, $txt); // Write the text with a font 
$i++; 

ImageJpeg($ni); 

if(!$size||$size<1)$size=12; 
makethumb("face.jpg",$text,$size,$R,$G,$B); 
?> 

时间: 2024-08-30 18:55:16

随时给自己贴的图片加文字的php水印_php技巧的相关文章

随时给自己贴的图片加文字的php代码_php实例

<?  Header( "Content-type: image/jpeg");  function makethumb($srcFile,$text,$size=12,$R=0,$G=0,$B=0) {  if(!$text){  $text=''welcome to imbbs.cn'';  $size=20;  $R=255;  }  $data = GetImageSize($srcFile,&$info);  switch ($data[2]) {  case 

随时给自己贴的图片加文字

随时给自己贴的图片加文字 <? Header( "Content-type: image/jpeg"); function makethumb($srcFile,$text,$size=12,$R=0,$G=0,$B=0) { if(!$text){ $text='welcome xs.net.ru xayle'; $size=20; $R=255; } $data = GetImageSize($srcFile,&$info); switch ($data[2]) {

光影魔术手如何给图片加文字

  光影魔术手怎么给图片加文字?介绍任何东西过程中为了让人们更快明白,最好的办法就是图文结合,在图片上加上文字.下文小编分享光影魔术手给图片加文字教程,让大家抛弃ps复杂的步骤,快速给一张图片配上文字!   光影魔术手给图片加文字教程: 1.光影魔术手是一款非常简单.易用的图像编辑软件,本文只教大家如何用该软件为图片配上文字,其余功能就不多做介绍了,留给大家自己探索去吧!   2.安装完成后,运行光影魔术手软件,需要先打开一张图片才能进行后续操作. 3.可以选择点击顶部"浏览图片"或者

光影魔术手怎么给图片加文字

  光影魔术手给图片加文字教程: 1.光影魔术手是一款非常简单.易用的图像编辑软件,本文只教大家如何用该软件为图片配上文字,其余功能就不多做介绍了,留给大家自己探索去吧! 2.安装完成后,运行光影魔术手软件,需要先打开一张图片才能进行后续操作. 3.可以选择点击顶部"浏览图片"或者"打开"来选择想要编辑的图像,也可以将图片直接拖进来. 4.这是未处理的图片 5.打开一张图片后,点击右上方"文字"按钮,就会出现添加文字相关的设置项,具体说明请看下图

mage-怎么用java图片加文字水印ne

问题描述 怎么用java图片加文字水印ne 要一个完整的例子,传入的参数最好是 源文件 byte[] 文字内容 返回的是加水印之后的 byte[] 最好有注释,谢谢了 Exception in thread "main" sun.misc.ServiceConfigurationError: javax.imageio.spi.ImageReaderSpi: Provider it.geosolutions.imageio.stream.input.spi.FileImageInput

ps给图片加文字签名

今天还有事,写写就完了,签名教程我写了很多,图片加文字也写过几篇这里只是结合起来了,好了废话不多说我们来看看制作过程吧. 效果图. 1.打开原图添加文字,最好使用较粗的字体. 2.在图层面板中点击添加图层样式按钮. 3.选择投影,投影效果可根据喜好自己调节. 4.选择混合选项,将高级混合里的填充不透明度的值改为 0   

php给图片加文字水印_php技巧

注释非常的详细了,这里就不多废话了 <?php /*给图片加文字水印的方法*/ $dst_path = 'yun_qi_img/1166351597fe111154l.jpg'; $dst = imagecreatefromstring(file_get_contents($dst_path)); /*imagecreatefromstring()--从字符串中的图像流新建一个图像,返回一个图像标示符,其表达了从给定字符串得来的图像 图像格式将自动监测,只要php支持jpeg,png,gif,w

aspjpeg组件图片加文字图片水印 在线图片剪切 比例放大缩小图片(1/3)

class lyout_image  dim objjpeg    ' aspjpeg 对象  dim objfso    ' 文件读写对象  dim intimagewidth  ' 图像宽度  dim intimageheight  ' 图像高度  dim strmessage   ' 当作操作信息  dim flagopen   ' 文件打开标志  dim intjpegwidth  ' 水印区域宽度  dim intjpegheight  ' 水印区域高度  dim intjpegcol

JavaScript 计算图片加载数量的代码_javascript技巧

通过JavaScript 来计算当前图片加载的张数. 原理: 先定义一个图片的数组,然后通过image的onload事件来计算,注意,onload在ie和火狐有所不同. 最后需要一个进度条与之结合即可. 这个脚本在做游戏的地方用得比较多. 演示: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1