首页 > 其他分享 >本地搭建证件照片排版生成器

本地搭建证件照片排版生成器

时间:2023-07-04 10:23:09浏览次数:39  
标签:生成器 源码 证件 test php 排版 搭建

1 概述

使用 PHPStudy 在本地搭建一个证件照片排版生成器。

步骤:使用 PHPStudy 创建网站所需环境 ——> 下载源码并进行修改 ——> 修改 php.ini 配置文件 ——> 创建网站,成功搭建!

2 详情

2.1 搭建环境

打开下面的下载地址,进行下载安装。

https://www.xp.cn/download.html

image-20230703165325618

2.2 下载源码

打开下面的地址,下载源码。

https://github.com/joelz/sandphoto
# 参考 https://github.com/gmajian/sandphoto 其源码进行更改的

源码中 index.php 的内容 Hello World!,也就是网站搭建好后需要后面接一个 test.php 后才能打开使用的页面,这里为了方便使用就直接把 index.php 给删除掉,然后把 test.php 文件名更改成 index.php 。

如果你部署的本机是可以联网的,下面步骤不操作也可以正常使用。要是不联网的话,需要进行操作一下下面的步骤,因为文件里加载了一个互联网上的 js 文件。

源码中的 test.php 文件内容:

image-20230703180430064

更改后的 test.php 文件内容:

image-20230703180504898

2.3 本机部署

打开 PHPStudy 软件,打开 php.ini 配置文件,查找 =exif 关键词,把 ;extension=exif 这句前面的分号 ; 注释给删掉。

image-20230703180622866

开启 Apache 服务

image-20230703180622866

创建网站,示例参考如下:

image-20230703171047763

成功搭建后,访问如下:

image-20230703181006978

成功排版的图片示例如下:

image-20230703181824957

标签:生成器,源码,证件,test,php,排版,搭建
From: https://www.cnblogs.com/NoId/p/17524978.html

相关文章

  • 照片换背景颜色,在线证件照换底色
    功能地址地址:https://tool.toforu.com/f/img_bjs.html功能说明在线证件照换背景,照片换底色,图片换蓝底,换白底,替换背景颜色,修改图片背景色。功能使用原图​上传换背景色​选择替换为红色背景处理后相关知识抠图去背景颜色是一种图像处理技术,它可以将图像中的某个......
  • 怎么生成条形码?在线条形码生成器
    功能地址地址:https://tool.toforu.com/f/barcode.html功能说明在线条形码生成器。功能使用相关知识条形码是一种将宽度不等的多个黑条和空白按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图......
  • Python黑魔法:探秘生成器和迭代器的神奇力量
    在Python中,生成器和迭代器是实现惰性计算的两种重要工具,它们可以帮助我们更有效地处理数据,特别是在处理大数据集时,可以显著减少内存的使用。接下来,我们将详细介绍这两种工具。一、迭代器迭代器是一种特殊的对象,它可以遍历一个集合中的所有元素。任何实现了__iter__()和__next_......
  • 代码生成器 CodeBuilder 3 正式版发布
    CodeBuilder是一款强大的代码生成工具,目前发布了3.0,大家可以前去下载体验官方主页。1、多种数据源基于ADO.NET的数据驱动基于Fireasy3,支持从SqlServer、MySql、Oracle、Firebird、PostgreSql、SQLite、达梦、人大金仓、神通数据库,以及Odbc、OleDb驱动。可以获取所有......
  • 将ChatGPT变成Midjourney提示生成器
    已经有人总结过可以让ChatGPT作为Midjourney图像生成的模板。在本文中,我们将展示如何根据个人用例创建这些提示,这可以让ChatGPT生成的提示可控性更高。 https://avoid.overfit.cn/post/60d45f154b7943258f86f8bc7150e79b......
  • (Python编程)集成代码生成器SWIG
    ProgrammingPython,3rdEdition翻译最新版本见:http://wiki.woodpecker.org.cn/moin/PP3eD22.6.TheSWIGIntegrationCodeGenerator22.6.集成代码生成器SWIGButdon'tdothat.Asyoucanprobablytell,manualcodingofCextensionscan......
  • 最佳被虐——Android混淆文件生成器
    直接上效果!混淆前;混淆后;使用获取混淆文件自己生成规则使用intellijidea打开 proguard-creater 工程编辑Main.java根据提示填写相应参数运行即可使用已有规则前往proguard-file 下载对应的文件即可Android工程配置开启混淆buildTypes{release{minifyEnabledt......
  • 三层代码生成器
    packagecom.uma.hsnn.util;importcom.baomidou.mybatisplus.annotation.DbType;importcom.baomidou.mybatisplus.core.exceptions.MybatisPlusException;importcom.baomidou.mybatisplus.core.toolkit.StringUtils;importcom.baomidou.mybatisplus.generator.AutoGe......
  • 不能使用astyle对Linux的Kconfig和Makefile进行排版,会导致编译错误
    代码排版工具不同人代码的排版习惯不一样。遇到自己不喜欢的格式,看起来比较麻烦。可以使用astyle对代码进行排版。我喜欢以"otbs"格式的排版。命令如下:astyle-s--style=otbs*.castyle-s--style=otbs*.h错误排版一次使用时,不小心对所有文件进行了排版。hankf@XSZGS4......
  • 07.生成器模式(Builder)
    使用生成器模式来解决问题定义将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。生成器模式的结构和说明Builder:生成器接口,定义创建一个Product对象所需的各个部件的操作。ConcreteBuilder:具体的生成器实现,实现各个部件的创建,并负责组装Produ......