承接 melihovv/base64-image-decoder 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

melihovv/base64-image-decoder

最新稳定版本:0.2.0

Composer 安装命令:

composer require melihovv/base64-image-decoder

包简介

A base64 image decoder

README 文档

README

Build Status styleci Scrutinizer Code Quality SensioLabsInsight Coverage Status

Packagist Packagist Packagist

A small set of classes (decoder, encoder) to work with images as data-uris.

Installation

Install via composer

composer require melihovv/base64-image-decoder

Usage

Encoder

use Melihovv\Base64ImageDecoder\Base64ImageEncoder; $encoder = Base64ImageEncoder::fromFileName('/path/to/picture.jpg', $allowedFormats = ['jpeg', 'png', 'gif']); #$encoder = Base64ImageEncoder::fromBinaryData($someRawBinaryData, $allowedFormats = ['jpeg', 'png', 'gif']); #$encoder = Base64ImageEncoder::fromResource($someResource, $allowedFormats = ['jpeg', 'png', 'gif']); $encoder->getMimeType(); // image/jpeg for instance $encoder->getContent(); // base64 encoded image bytes. $encoder->getDataUri(); // a base64 data-uri to use in HTML or CSS attributes.

Decoder

use Melihovv\Base64ImageDecoder\Base64ImageDecoder; $dataUri = 'data:image/gif;base64,R0lGODlhLAH6AOZ/AMyokXJMK0uE...'; // image may come from http request or any other source. // We check that image is encoded properly in constructor, otherwise exception will be thrown. // You can use this info in your validation rule. $decoder = new Base64ImageDecoder($dataUri, $allowedFormats = ['jpeg', 'png', 'gif']); $decoder->getFormat(); // 'png', or 'jpeg', or 'gif', or etc. $decoder->getDecodedContent(); // base64 decoded raw image bytes. $decoder->getContent(); // base64 encoded raw image bytes.

Security

If you discover any security related issues, please email amelihovv@ya.ru instead of using the issue tracker.

Credits

This package is bootstrapped with melihovv/laravel-package-generator.

统计信息

  • 总下载量: 131.81k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 46
  • 点击次数: 3
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 45
  • Watchers: 2
  • Forks: 4
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-01-04

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固