{"id":21320511,"url":"https://github.com/angusjohnson/image32","last_synced_at":"2026-02-04T01:36:29.293Z","repository":{"id":40686110,"uuid":"496501882","full_name":"AngusJohnson/Image32","owner":"AngusJohnson","description":"A comprehensive 2D graphics library written in Delphi Pascal","archived":false,"fork":false,"pushed_at":"2025-03-11T11:47:41.000Z","size":429496,"stargazers_count":151,"open_issues_count":1,"forks_count":35,"subscribers_count":18,"default_branch":"main","last_synced_at":"2025-03-11T12:35:06.930Z","etag":null,"topics":["delphi","fmx","fpc","graphics2d","pascal","renderer","svg"],"latest_commit_sha":null,"homepage":"","language":"Pascal","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AngusJohnson.png","metadata":{"files":{"readme":"Readme.md","changelog":"ChangeLog.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-05-26T06:08:46.000Z","updated_at":"2025-03-11T11:47:44.000Z","dependencies_parsed_at":"2023-02-16T06:31:33.988Z","dependency_job_id":"e1063813-b30b-4ebc-89aa-52ac1723ff3c","html_url":"https://github.com/AngusJohnson/Image32","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AngusJohnson%2FImage32","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AngusJohnson%2FImage32/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AngusJohnson%2FImage32/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AngusJohnson%2FImage32/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AngusJohnson","download_url":"https://codeload.github.com/AngusJohnson/Image32/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243801604,"owners_count":20350105,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["delphi","fmx","fpc","graphics2d","pascal","renderer","svg"],"created_at":"2024-11-21T19:48:07.607Z","updated_at":"2026-02-04T01:36:29.288Z","avatar_url":"https://github.com/AngusJohnson.png","language":"Pascal","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Image32\n\n## A 2D graphics library written in Delphi Pascal\n\nImage32 is a comprehensive 2D graphics library written entirely in Delphi Pascal, and without dependencies on other libraries. It provides an extensive range of image manipulation and drawing functions.\u003cbr\u003e\n\n### Other significant features include \n  1. A polygon renderer that supports a very wide range of drawing options including tiled images, and linear and radial gradient fills\n  2. Cross-platform support using either Delphi's FMX framework or the Lazarus pascal compiler\n  3. Native parsing of truetype font (ttf) files, Windows bitmap files (bmp), and SVG image files.\n\n### Documentation\n\nExtensive documentation can be found [**here**](http://www.angusj.com/image32/Docs/_Body.htm).\n\n### Images \u0026amp; videos from demo sample applications\n\n![Layers201](https://user-images.githubusercontent.com/5280692/170442888-f64c2a1b-c99d-46fa-8e76-210706b484b0.png)\u003cbr\u003e\n\u003ca href=\"http://www.angusj.com/image32/Videos/layers201.mp4\" target=\"_blank\"\u003e\u003cb\u003eLayers201 video\u003c/b\u003e\u003c/a\u003e\u003cbr\u003e\n\n![Layers301](https://user-images.githubusercontent.com/5280692/170441846-6a7d6817-f1c0-4b71-a424-d696f0cd7299.png)\u003cbr\u003e\n\u003ca href=\"http://www.angusj.com/image32/Videos/layers301.mp4\" target=\"_blank\"\u003e\u003cb\u003eLayers301 video\u003c/b\u003e\u003c/a\u003e\u003cbr\u003e\n\n![svg1](https://user-images.githubusercontent.com/5280692/170443316-f5c88659-c0cd-4e68-8933-ddcfd2aa4b8a.png)\u003cbr\u003e\n\u003ca href=\"http://www.angusj.com/image32/Videos/svg101.mp4\" target=\"_blank\"\u003e\u003cb\u003eSVG101 video\u003c/b\u003e\u003c/a\u003e\u003cbr\u003e\n\n![image32_text](https://github.com/user-attachments/assets/b37c5590-ea5d-49ec-b13c-6053986b181d)\u003cbr\u003e\n\n![Vectorize](https://user-images.githubusercontent.com/5280692/180627317-5a10f862-6070-4753-ac3d-c714dfa4dc8f.png)\u003cbr\u003e\n\u003ca href=\"http://www.angusj.com/image32/Videos/vectorize.mp4\" target=\"_blank\"\u003e\u003cb\u003eVectorize video\u003c/b\u003e\u003c/a\u003e\u003cbr\u003e\n\n![drawing](https://github.com/user-attachments/assets/7682e9bf-bbc6-4ad0-8988-b5bf9eb982ab)\u003cbr\u003e\n\u003ca href=\"http://www.angusj.com/image32/Videos/drawing.mp4\" target=\"_blank\"\u003e\u003cb\u003eDrawing video\u003c/b\u003e\u003c/a\u003e\u003cbr\u003e\n\n![ctrldemo](https://www.angusj.com/image32/Images/ctrldemo.png)\u003cbr\u003e\n\u003ca href=\"http://www.angusj.com/image32/Videos/experimental.mp4\" target=\"_blank\"\u003e\u003cb\u003eNo VCL \u0026amp; no FMX 'experimental' app video\u003c/b\u003e\u003c/a\u003e\u003cbr\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fangusjohnson%2Fimage32","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fangusjohnson%2Fimage32","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fangusjohnson%2Fimage32/lists"}