随时给自己贴的图片加文字
<?
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);
?>
随时给自己贴的图片加文字的php水印_php技巧
时间: 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