wymarzonylogin / fingerprintah
Simple visualisation of fingerprint of input text with pseudorandom bicolor png image
Installs: 29
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/wymarzonylogin/fingerprintah
This package is auto-updated.
Last update: 2025-12-12 07:22:55 UTC
README
Simple visualization of fingerprint of input text with pseudorandom bicolor png image. Generates image build of 8x8 suqare blocks, where just one corner (4x4 blocks) i unique. Other parts are just mirrored to rather have a nice symmetric image more than qr-code like one. You can increase image size by defining block size in pixels.
Installing Fingerprintah
First, get Composer if you don't have it yet.
Next, install Fingerprintah with composer:
composer require wymarzonylogin/fingerprintah
Usage
Make sure that you require Composer's autoloader in your app:
require 'vendor/autoload.php';
Generating png base64 data for image source
<?php require 'vendor/autoload.php'; $imageGenerator = new \WymarzonyLogin\Fingerprintah\ImageGenerator(8); $imageData = $imageGenerator->getPngImageBase64Data('Your piece of text'); echo '<img src="'.$imageData.'" />'; //some more code below...
Returning png image
<?php require 'vendor/autoload.php'; $imageGenerator = new \WymarzonyLogin\Fingerprintah\ImageGenerator(8); $imageGenerator->getPngImage("Some other text"); //no more code, this controller returns image
Parameters
Constructor accepts integer parameter for image block size in pixels. In example above i used 8; This means, generated image will be 64 x 64 pixels;