{"id":21681775,"url":"https://github.com/cbschuld/imagemagick-aws-lambda-layer","last_synced_at":"2026-05-10T14:45:23.302Z","repository":{"id":163088429,"uuid":"638102189","full_name":"cbschuld/imagemagick-aws-lambda-layer","owner":"cbschuld","description":"ImageMagick as an AWS Lambda Layer","archived":false,"fork":false,"pushed_at":"2023-11-04T18:44:56.000Z","size":27,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-20T10:51:24.423Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cbschuld.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2023-05-09T04:56:42.000Z","updated_at":"2023-11-20T10:26:51.000Z","dependencies_parsed_at":"2023-11-04T21:45:27.596Z","dependency_job_id":null,"html_url":"https://github.com/cbschuld/imagemagick-aws-lambda-layer","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/cbschuld/imagemagick-aws-lambda-layer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbschuld%2Fimagemagick-aws-lambda-layer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbschuld%2Fimagemagick-aws-lambda-layer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbschuld%2Fimagemagick-aws-lambda-layer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbschuld%2Fimagemagick-aws-lambda-layer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cbschuld","download_url":"https://codeload.github.com/cbschuld/imagemagick-aws-lambda-layer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbschuld%2Fimagemagick-aws-lambda-layer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32860226,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-10T13:40:02.631Z","status":"ssl_error","status_checked_at":"2026-05-10T13:40:02.145Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2024-11-25T15:31:21.500Z","updated_at":"2026-05-10T14:45:23.283Z","avatar_url":"https://github.com/cbschuld.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ImageMagick for AWS Lambda (v7.1.1-21)\n\n[![Build Layer ZIP](https://github.com/cbschuld/imagemagick-aws-lambda-layer/actions/workflows/docker-workflow.yml/badge.svg)](https://github.com/cbschuld/imagemagick-aws-lambda-layer/actions/workflows/docker-workflow.yml)\n\nGithub Actions based process to compile ImageMagick utilities for AWS Lambda x86_64 instances powered by Amazon Linux 2.x, for the `python3.7`, `python3.8`, `python3.9`, `nodejs12.x`, `nodejs14.x`, `nodejs16.x` and the `nodejs18.x` lambda runtime.\n\n## Description for AWS Serverless Application Repository\n\nStatic build of ImageMagick 7.1.1-21 for Amazon Linux (from the AWS SAM team), packaged as a Lambda layer. Bundles ImageMagick including magick, convert, mogrify and identify tools (_note: most of the imagemagick tooling is simply symbolic linked back to magick_). Supports webp, jpeg, gif, png, tiff and webm formats (_all included libraries current as of 2023-05-09_).\n\n## Library Versions included in the layer\n\n- IMAGEMAGICK_VERSION = 7.1.1-21 ([imagemagick](https://imagemagick.org/))\n- LIBPNG_VERSION = 1.6.40 ([libpng](http://www.libpng.org/pub/png/libpng.html))\n- LIBJPG_VERSION = 9e ([libjpg](http://www.ijg.org/))\n- OPENJP2_VERSION = 2.5.0 ([openjpeg](https://github.com/uclouvain/openjpeg/))\n- LIBTIFF_VERSION = 4.6.0 ([libtiff](http://www.simplesystems.org/libtiff/))\n- BZIP2_VERSION = 1.0.8 ([bzip2](https://sourceware.org/bzip2/))\n- LIBWEBP_VERSION = 1.3.2 ([libwebp](https://developers.google.com/speed/webp/))\n\n## Prerequisites\n\nIf you want to build this environment yourself, you will need:\n\n- Docker\n- Unix Make environment\n\n### Bundled libraries\n\nThis is not a full-blown ImageMagick setup you can expect on a regular Linux box, it's a slimmed down version to save space that works with the most common formats. You can add more formats by including another library into the build process in [`Makefile`](Makefile).\n\nThese libraries are currently bundled:\n\n- [libpng](http://www.libpng.org/pub/png/libpng.html)\n- [libjpg](http://www.ijg.org/)\n- [openjpeg](https://github.com/uclouvain/openjpeg/)\n- [libtiff](http://www.libtiff.org/)\n- [libwebp](https://developers.google.com/speed/webp/)\n\n## Deploying to AWS as a layer\n\nRun the following commands to deploy the Github compiled result as a layer in your AWS account.\n\n```\nwget https://github.com/cbschuld/imagemagick-aws-lambda-layer/releases/download/7.1.1-21/imagemagick-layer.zip\naws lambda publish-layer-version \\\n    --layer-name imagemagick-v7-1-1_21 \\\n    --description \"ImageMagick v7.1.1-21\" \\\n    --compatible-runtimes nodejs16.x nodejs18.x \\\n    --compatible-architectures x86_64 \\\n    --zip-file fileb://imagemagick-layer.zip\n```\n\n## Author\n\nChris Schuld \u0026middot; [https://chrisschuld.com/](https://chrisschuld.com/)\n\nThank you to [Gojko Adzic](https://gojko.net) for his work on the Makefiles - https://github.com/serverlesspub/imagemagick-aws-lambda-2\n\n## Licenses\n\n- These scripts: [MIT](https://opensource.org/licenses/MIT)\n- ImageMagick: https://imagemagick.org/script/license.php\n- Each library has separate licenses, check the respective web sites for more information\n\n## Contributions ❤️\n\nIf a new version of a library appears, please open a PR with the updated version. If you find a bug, please open an issue.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcbschuld%2Fimagemagick-aws-lambda-layer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcbschuld%2Fimagemagick-aws-lambda-layer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcbschuld%2Fimagemagick-aws-lambda-layer/lists"}