很多站长朋友们都不太清楚php加logo,今天小编就来给大家整理php加logo,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 只有一个php文件的网站怎么修改logo 2、 php程序如何添加网站标签logo 3、 为什么用phpqrcode 生成的带logo的二维码不能扫不能跳转 4、 如何php 在二维码上添加部分透明的logo 5、 phpwind怎么修改LOGO? 只有一个php文件的网站怎么修改logo查看php文件的源码,看看是否有logo的图片地址
当然最简单的是就是你直接访问网站页面,然后右键--查看源码,找到logo的地址
接着去服务器直接做个同样的logo格式传上去,覆盖掉即可(记得更新缓存)
php程序如何添加网站标签logophp可以和html混编的,<img src="/data/upload/help/202302/14/8b26d662833bb751c88f24f30038865b.">,这样就可以加logo了。
为什么用phpqrcode 生成的带logo的二维码不能扫不能跳转Thinkphp中没有二维码相关的库,因此我们可以通过整合phpqrcode来完成生成二维码的功能。
下载phpqrcode
下载地址:
整合到Thinkphp框架
在“ThinkPHP\Library\Vendor\”下新建目录phpqrcode,将压缩包内容解压到该文件夹下。
调用phpqrcode生成二维码
在IndexController控制器下添加如下方法:
public function qrcode($url="",$level=3,$size=4) { Vendor('phpqrcode.phpqrcode'); $errorCorrectionLevel =intval($level) ;//容错级别 $matrixPointSize = intval($size);//生成图片大小 //生成二维码图片 $object = new \QRcode(); $object->png($url, false, $errorCorrectionLevel, $matrixPointSize, 2); }
访问:即可看到生成的二维码。
生成带logo的二维码
先调用phpqrcode生成一张二维码,再使用php的image相关函数将logo图片添加到生成的二维码图片上。
include 'phpqrcode.php'; $value = ''; //二维码内容 $errorCorrectionLevel = 'L';//容错级别 $matrixPointSize = 6;//生成图片大小 //生成二维码图片 QRcode::png($value, 'qrcode.png', $errorCorrectionLevel, $matrixPointSize, 2); $logo = 'logo.png';//准备好的logo图片 $QR = 'qrcode.png';//已经生成的原始二维码图 if ($logo !== FALSE) { $QR = imagecreatefromstring(file_get_contents($QR)); $logo = imagecreatefromstring(file_get_contents($logo)); $QR_width = imagesx($QR);//二维码图片宽度 $QR_height = imagesy($QR);//二维码图片高度 $logo_width = imagesx($logo);//logo图片宽度 $logo_height = imagesy($logo);//logo图片高度 $logo_qr_width = $QR_width / 5; $scale = $logo_width/$logo_qr_width; $logo_qr_height = $logo_height/$scale; $from_width = ($QR_width - $logo_qr_width) / 2; //重新组合图片并调整大小 imagecopyresampled($QR, $logo, $from_width, $from_width, 0, 0, $logo_qr_width, $logo_qr_height, $logo_width, $logo_height); } //输出图片 imagepng($QR, '/data/upload/help/202302/14/00665a1d820b0f984f46fdba9ed44a0d.png'); echo '<img src="/data/upload/help/202302/14/00665a1d820b0f984f46fdba9ed44a0d.png">';
如何php 在二维码上添加部分透明的logo下载官网提供的类库后,只需要使用phpqrcode.php就可以生成二维码了,当然您的PHP环境必须开启支持GD2。
phpqrcode.php提供了一个关键的png()方法,其中参数$text表示生成二位的的信息文本;参数$outfile表示是否输出二维码图片 文件,默认否;参数$level表示容错率,也就是有被覆盖的区域还能识别,分别是 L(QR_ECLEVEL_L,7%),M(QR_ECLEVEL_M,15%),Q(QR_ECLEVEL_Q,25%),H(QR_ECLEVEL_H,30%);
参数$size表示生成图片大小,默认是3;参数$margin表示二维码周围边框空白区域间距值;参数$saveandprint表示是否保存二维码并 显示。转载,仅供参考。
. 代码如下:
public static function png($text, $outfile=false, $level=QR_ECLEVEL_L, $size=3, $margin=4, $saveandprint=false)
{
$enc = QRencode::factory($level, $size, $margin);
return $enc->encodePNG($text, $outfile, $saveandprint=false);
}
phpwind怎么修改LOGO?1、打开你的phpwind论坛,然后找到左上角的logo。
2、然后右键属性。然后找到这个logo图片的属性和网址。
3、将logo下载下来,右键另存为即可。
4、然后通过Adobe PhotoShop 做一个相同的logo,更改文件名和下载的logo相同,格式也相同。
例如上图中图片是logo.gif,那么通过Adobe PhotoShop 软件设计的logo也采用logo.gif这个名字进行更换即可。
5、然后打开ftp上传工具,然后按照网址后面的路径找到相对应的文件夹。然后进行上传,选择覆盖,这样刷新下网站。网站的logo就发生变化了。
例如:/statics/images//php100/logo.gif这个是一个网站的logo存放地址,然后在ftp中找到这个路径。然后覆盖文件即可。
关于php加logo的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php加logo 怎么给php加样式的详细内容...