Flyimg https://github.com/flyimg/flyimg is a Dockerized PHP7 application runs as a Microservice to resize and crop images on the fly. Generate images with MozJPEG, WebP or PNG using ImageMagick. Includes face detection, cropping, face blurring, image rotation and many other options. Abstract storage based on FlySystem in order to store images on any provider (local, AWS S3...).
What it does
-
Get images from anywhere from the internet and store them locally for further operations.
-
Resize an image and serve it compressed (Moz-Jpeg for JPEGs)
-
Crop images to given coordinates
-
Convert between some formats (Webp, JPEG, PNG, GIF)
-
It c
Fasty - a simple and fast PHP framework (under heavy development, feedback appreciated)
github.com/FastyPHP/fastyBlogpost: An introduction to PHP 7 type declarations
denbeke.be/blog/programming/an-introduction-t...Twenty years ago I used PHP as my first language for web application development. Then I jumped to Java/JavaScript/Ruby and others. Now with v7 the PHP language seems to be modern and interesting and I would like to give a try.
With nodejs I have npm.
With Ruby I have gems.
With PHP I have all the mentioned tools from %SUBJ%.
My understanding:
- Composer - dependency manager - used to install libraries with classes (mostly) per project
- PECL - extension installer - used to install extensions having a binary/compiled part and extending the PHP engine itself
- PEAR - package manager - somewhere between and covering both? Actually I read that PECL is based on PEAR...
Is that all correct?