randomhost/webcamoverlay

为IP摄像头图像提供图像叠加功能。

2.0.0 2022-12-24 00:41 UTC

This package is auto-updated.

Last update: 2024-09-24 04:32:56 UTC


README

Build Status

randomhost/webcamoverlay

1. 目的

本包的开发是为了弥补一些不太复杂的IP摄像头缺乏图像叠加功能的问题。它从网络服务器上获取摄像头上传的原始图像,并使用GD库在显示给网站访客之前即时修改图像。

特性

  • 可配置图像位置的图片水印
  • 文本水印(原始图像“修改”日期+自由配置的文本)
  • 可配置的时间叠加图像(“关闭”图片)
  • 图像缩放

2. 示例

3. 使用

使用此包的基本方法可能如下所示

<?php

declare(strict_types=1);

use \randomhost\Image\Webcam\Overlay;

require_once '/path/to/vendor/autoload.php';

$overlay = new Overlay();
$overlay->setWebcamImagePath('webcam.jpg');
$overlay->render();

这将实例化类,设置上传的摄像头图像的名称,并且只渲染它而不添加任何叠加。

假设你将此文件命名为 webcam.php,你现在应该能够通过 https://example.com/webcam.php 访问你的摄像头图像

更详细的示例可以在 src/www/index.php 中找到。

4. 许可证

有关完整的许可证详情,请参阅 LICENSE.txt。