pixelcrab/png-chunks

简单的PHP类,用于处理PNG块(获取、添加、删除)。

1.0.1 2018-02-13 20:25 UTC

This package is auto-updated.

Last update: 2024-09-29 04:49:38 UTC


README

为PNG添加、删除或移除块。这个类更多是作为其他项目的个人辅助工具,但也可能对其他人很有用。您可以自由地扩展代码以添加新功能。

安装

使用composer

composer require pixelcrab/png-chunks

使用源代码

从发布版本或从仓库直接下载源代码文件 PngChunks.php。将文件包含到您的项目中并开始使用。

用法

<?php
// Use namespace
use PHPPNG\PNGChunks\PNGChunks;

// Initialize class. Param is a valid PNG file.
$png = new PngChunk(__DIR__ . '/image.png');

// Fetch all tEXt chunks
$chunks = $png->getChunks('tEXt');

// Remove all tEXt chunks
$png->removeChunks('tEXt');

// Add new tEXt chunk
$png->addChunk('tEXt', 'custom', 'my value');

// Some methods are chainable
$png
  ->removeChunks('tEXt')
  ->addChunk('tEXt', 'custom', 'my value');

想要用BTC、ETC或BTH赞助我吗?

  • 比特币 (BTC): 19FXuMSR1yoApqZ9VkY1e8bhxHp4fqK4ZB
  • 以太币 (ETC): 0x45dAC2c1647B505Dc3a4E48FAa3443bbEAf6eBF2
  • 比特币现金 (BTH): qpdgpgp78r5ql8c9tjtkc4ex82s09hc4a5tsralx4g