Code Monkey home page Code Monkey logo

php-imagebw's Introduction

php-imagebw

PHP Functions for converting image to greyscale and to black and white.

Usage

Simply include imagebw.php in your project and start using imagegreyscale and imagebw functions - see docs below.

Function docs

/**
 * Converts image to greyscale
 * @param resource|GdImage $img
 */
function imagegreyscale($img): void;

/**
 * Converts image to black and white image
 * @param resource|GdImage $img
 * @param int $type See BW_ constants
 */
function imagebw($img, int $type): void;

Methods of black and white conversion - BW_ constants

For second parameter of imagebw a $type of conversion is needed.

You can use following constants:

/**
 * Nearest color
 */
define("BW_NORMAL", 0);
/**
 * Floyd/Steinenberg
 */
define("BW_FLOID", 1);
/**
 * Stucki
 */
define("BW_STUCKI", 2);
/**
 * Burkes
 */
define("BW_BURKES", 3);
/**
 * Bayer
 */
define("BW_BAYER", 4);

License

The library is licensed under GNU/LGPL v2.1, see LICENSE for details.

Author

Jindra Petřík aka JPEXS

Changelog

Changes in versions are logged in the file CHANGELOG.md

php-imagebw's People

Contributors

jindrapetrik avatar

Watchers

 avatar  avatar  avatar

php-imagebw's Issues

It does not work for me

<?php require_once('imagebw.php'); $uploadfile = basename($_FILES['filename']['name']); if (move_uploaded_file($_FILES['filename']['tmp_name'], 'images/'.$uploadfile)) { function imagegreyscale($uploadfile): void; } else { echo "Ошибка загрузки файла!"; }


Parse error: syntax error, unexpected ';', expecting '{' in E:\OSPanel\site.com\imageApi\Roboxtest\index.php on line 7

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.