toBase64:图片(pngjpe?g)转换成base64格式,并通过tinypng接口压缩

  • b1_585546
    了解作者
  • 146.7KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-06 19:29
    上传日期
toBase64 图片(png/jpe?g)转换成base64格式,并通过tinypng接口压缩 Preview 在线预览: Usage 首先,下载代码: git clone git@github.com:mailzwj/toBase64.git tinyimg 然后,前往申请开发者账号(可申请免费账号,支持500张/月),并在项目根目录下创建tmp文件夹 接着,简单修改upload.php文件代码: Tinify\setKey('YOUR_KEY'); // 填入你的开发者KEY 最后,将项目代码部署到php服务器上即可。 注意 不要忘记创建tmp文件夹(读写权限),git不能提交空目录 代码使用了FormData和FileReader,请注意浏览器支持情况 tinypng提供的php API有PHP环境要求,若使用过程中出现异常,请查询官方说明
toBase64-master.zip
  • toBase64-master
  • upload.php
    1.3KB
  • js
  • index.js
    4.6KB
  • css
  • index.css
    3.2KB
  • README.md
    886B
  • index.html
    1.1KB
  • lib
  • Tinify.php
    1KB
  • data
  • cacert.pem
    246KB
  • Tinify
  • Source.php
    1.3KB
  • Client.php
    3.3KB
  • Exception.php
    1KB
  • Result.php
    848B
内容介绍
# toBase64 图片(png/jpe?g)转换成base64格式,并通过tinypng接口压缩 ## Preview 在线预览:[http://www.seejs.com/tinyimg/](http://www.seejs.com/tinyimg/) ## Usage 首先,下载代码: ``` git clone git@github.com:mailzwj/toBase64.git tinyimg ``` 然后,前往[http://tinypng.com](http://tinypng.com)申请开发者账号(可申请免费账号,支持500张/月),并在项目根目录下创建`tmp`文件夹 接着,简单修改upload.php文件代码: ``` Tinify\setKey('YOUR_KEY'); // 填入你的开发者KEY ``` 最后,将项目代码部署到php服务器上即可。 ## 注意 1. 不要忘记创建`tmp`文件夹(读写权限),git不能提交空目录 2. 代码使用了FormData和FileReader,请注意浏览器支持情况 3. tinypng提供的php API有PHP环境要求,若使用过程中出现异常,请查询官方说明
评论
    相关推荐
    • github-cdn::satellite:Github CDN服务器
      :satellite: Github CDN 是的 Github上用于回购资产的非官方内容交付网络。 :white_medium_star: 产品特点 获取回购元数据:分支机构,标签和PR 服务回购和Gist文件 即时访问被推送到Github的新更改* 非常适合...
    • serve:通过github页面的文件服务器
      服务 通过github页面的文件服务器
    • github-city-rankings-automated:西班牙的自动化服务器 GitHub 排名。 github-city
      Github 城市排名自动化 该项目是 的一个分支(witch 是的的一个分支) 用法 首先,创建要放置数据的目录。 您必须在项目文件夹中创建它(请参阅 config.json) +top-github-users-data |-- data |--formatted ...
    • PRLint-serverless:无服务器github webhook,用于检查PR标题的格式,以支持standard-ver
      公关皮棉 无服务器github webhook,用于检查PR标题的格式,以支持standard-version。
    • github状态
      由于该项目在GitHub Actions上运行,因此不需要服务器就可以定期使用更新的统计信息重新生成图像。 同样,由于用户自己通过GitHub Actions运行分析代码,因此他们可以使用GitHub访问令牌收集外部服务将无法访问的...
    • serverless-actions:无服务器GitHub动作
      serverless-actions:无服务器GitHub动作
    • mcmatthevan.github.io:Palgania服务器网站
      mcmatthevan.github.io Palgania服务器网站
    • github状态
      由于该项目在GitHub Actions上运行,因此不需要服务器就可以定期使用更新的统计信息重新生成图像。 同样,由于用户通过GitHub Actions自己运行分析代码,因此他们可以使用GitHub访问令牌收集外部服务无法访问的私有...
    • 入门:使用无服务器功能扩展GitHub Enterprise
      当前,将GitHub Enterprise集成到SDLC中需要假设每个SDLC工作流程都始于GitHub Enterprise。 我们的业务合作伙伴将GitHub Enterprise视为客户购买整体工具链中的众多产品之一。 随着GitHub Enterprise演变为...
    • github状态
      由于该项目在GitHub Actions上运行,因此不需要服务器就可以定期使用更新的统计信息重新生成图像。 同样,由于用户自己通过GitHub Actions运行分析代码,因此他们可以使用GitHub访问令牌收集外部服务将无法访问的...