randomhost / webcamoverlay
为IP摄像头图像提供图像叠加功能。
2.0.0
2022-12-24 00:41 UTC
Requires
- php: >=7.3.0
- randomhost/image: ~2.0
Requires (Dev)
- phpunit/phpunit: ~9.0
README
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。