├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── composer.json ├── composer.lock ├── demo ├── awesome.php ├── basics.php ├── city.jpg ├── idcard │ ├── index.php │ └── photo.jpg ├── morning.jpeg ├── person.jpg └── text.php ├── phpunit.xml └── src ├── lib ├── AssetManager │ └── Asset.php ├── Commons │ ├── Node.php │ └── Rectangle.php ├── Helpers │ ├── GDUtils.php │ └── ImageHelper.php ├── Image.php ├── Others │ └── OrientationFixer.php ├── Overlays │ └── Overlay.php ├── Shapes │ ├── CircularShape.php │ ├── PolygonShape.php │ ├── Shapable.php │ ├── Shape.php │ ├── Square.php │ └── Triangle.php └── Text │ ├── Color.php │ ├── Font.php │ ├── TextBox.php │ ├── TextWriter.php │ └── Write │ ├── GDWritingStrategy.php │ ├── ImagickWritingStrategy.php │ ├── WriteFactory.php │ └── WritingStrategy.php └── resources └── Fonts ├── NotoSansSinhala-Bold.ttf ├── NotoSansSinhala-Regular.ttf ├── NotoSerif-Bold.ttf ├── NotoSerif-BoldItalic.ttf ├── NotoSerif-Italic.ttf ├── NotoSerif-Regular.ttf └── iskoola-pota.ttf /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | vendor 3 | test 4 | img 5 | demo/index*.php -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/composer.lock -------------------------------------------------------------------------------- /demo/awesome.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/demo/awesome.php -------------------------------------------------------------------------------- /demo/basics.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/demo/basics.php -------------------------------------------------------------------------------- /demo/city.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/demo/city.jpg -------------------------------------------------------------------------------- /demo/idcard/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/demo/idcard/index.php -------------------------------------------------------------------------------- /demo/idcard/photo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/demo/idcard/photo.jpg -------------------------------------------------------------------------------- /demo/morning.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/demo/morning.jpeg -------------------------------------------------------------------------------- /demo/person.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/demo/person.jpg -------------------------------------------------------------------------------- /demo/text.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/demo/text.php -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/lib/AssetManager/Asset.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/lib/AssetManager/Asset.php -------------------------------------------------------------------------------- /src/lib/Commons/Node.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/lib/Commons/Node.php -------------------------------------------------------------------------------- /src/lib/Commons/Rectangle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/lib/Commons/Rectangle.php -------------------------------------------------------------------------------- /src/lib/Helpers/GDUtils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/lib/Helpers/GDUtils.php -------------------------------------------------------------------------------- /src/lib/Helpers/ImageHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/lib/Helpers/ImageHelper.php -------------------------------------------------------------------------------- /src/lib/Image.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/lib/Image.php -------------------------------------------------------------------------------- /src/lib/Others/OrientationFixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/lib/Others/OrientationFixer.php -------------------------------------------------------------------------------- /src/lib/Overlays/Overlay.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/lib/Overlays/Overlay.php -------------------------------------------------------------------------------- /src/lib/Shapes/CircularShape.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/lib/Shapes/CircularShape.php -------------------------------------------------------------------------------- /src/lib/Shapes/PolygonShape.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/lib/Shapes/PolygonShape.php -------------------------------------------------------------------------------- /src/lib/Shapes/Shapable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/lib/Shapes/Shapable.php -------------------------------------------------------------------------------- /src/lib/Shapes/Shape.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/lib/Shapes/Shape.php -------------------------------------------------------------------------------- /src/lib/Shapes/Square.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/lib/Shapes/Square.php -------------------------------------------------------------------------------- /src/lib/Shapes/Triangle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/lib/Shapes/Triangle.php -------------------------------------------------------------------------------- /src/lib/Text/Color.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/lib/Text/Color.php -------------------------------------------------------------------------------- /src/lib/Text/Font.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/lib/Text/Font.php -------------------------------------------------------------------------------- /src/lib/Text/TextBox.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/lib/Text/TextBox.php -------------------------------------------------------------------------------- /src/lib/Text/TextWriter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/lib/Text/TextWriter.php -------------------------------------------------------------------------------- /src/lib/Text/Write/GDWritingStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/lib/Text/Write/GDWritingStrategy.php -------------------------------------------------------------------------------- /src/lib/Text/Write/ImagickWritingStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/lib/Text/Write/ImagickWritingStrategy.php -------------------------------------------------------------------------------- /src/lib/Text/Write/WriteFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/lib/Text/Write/WriteFactory.php -------------------------------------------------------------------------------- /src/lib/Text/Write/WritingStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/lib/Text/Write/WritingStrategy.php -------------------------------------------------------------------------------- /src/resources/Fonts/NotoSansSinhala-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/resources/Fonts/NotoSansSinhala-Bold.ttf -------------------------------------------------------------------------------- /src/resources/Fonts/NotoSansSinhala-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/resources/Fonts/NotoSansSinhala-Regular.ttf -------------------------------------------------------------------------------- /src/resources/Fonts/NotoSerif-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/resources/Fonts/NotoSerif-Bold.ttf -------------------------------------------------------------------------------- /src/resources/Fonts/NotoSerif-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/resources/Fonts/NotoSerif-BoldItalic.ttf -------------------------------------------------------------------------------- /src/resources/Fonts/NotoSerif-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/resources/Fonts/NotoSerif-Italic.ttf -------------------------------------------------------------------------------- /src/resources/Fonts/NotoSerif-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/resources/Fonts/NotoSerif-Regular.ttf -------------------------------------------------------------------------------- /src/resources/Fonts/iskoola-pota.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Treinetic/ImageArtist/HEAD/src/resources/Fonts/iskoola-pota.ttf --------------------------------------------------------------------------------