{"id":24727401,"url":"https://github.com/sayhellogmbh/hello-images","last_synced_at":"2026-04-18T00:32:04.612Z","repository":{"id":78920053,"uuid":"169486462","full_name":"SayHelloGmbH/hello-images","owner":"SayHelloGmbH","description":"Image resize proxy for WordPress","archived":false,"fork":false,"pushed_at":"2022-03-01T06:53:58.000Z","size":13,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-15T03:14:31.969Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SayHelloGmbH.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-02-06T22:26:36.000Z","updated_at":"2022-03-01T11:27:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"f8f1877c-35da-4c9b-99dc-ef8d37c24991","html_url":"https://github.com/SayHelloGmbH/hello-images","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SayHelloGmbH/hello-images","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SayHelloGmbH%2Fhello-images","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SayHelloGmbH%2Fhello-images/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SayHelloGmbH%2Fhello-images/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SayHelloGmbH%2Fhello-images/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SayHelloGmbH","download_url":"https://codeload.github.com/SayHelloGmbH/hello-images/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SayHelloGmbH%2Fhello-images/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31951290,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T17:29:20.459Z","status":"ssl_error","status_checked_at":"2026-04-17T17:28:47.801Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":"2025-01-27T14:58:46.638Z","updated_at":"2026-04-18T00:32:04.590Z","avatar_url":"https://github.com/SayHelloGmbH.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hello Images\n\n## Description\n\nThis is a WordPress plugin that adds an image proxy to resize and crop images inside the `wp-content` folder.\n\nThis is especially useful if you use WordPress as a headless CMS and allow the frontend to use the image sizes it needs\nitself.\n\nLet's say you have an image:  \n`https://mywpsite.com/wp-content/uploads/2022/02/myimage.jpg`\n\nNow you need a cropped and resized JPG you can simply add parameters to your Request:  \n`https://mywpsite.com/wp-content/uploads/hello-images/size-400x400/2022/02/myimage.jpg`\n\n`hello-images/` is needed for the image manipulation to work, which can be followed by other parameters. Like for example `size-400x400/`.\n\n\n## How it works\n\nAs soon as you activate the plugin a new uploads folder `hello-images` will be added with a .htaccess file and a PHP Script. The .htaccess routes all not existing images to the index.php script, where the image will be generated.\n\nAfter the first request, the result will be saved and next time that image is requested it will be returned directly.\n\n## Parameters\n\n* `{width}x{height}` =\u003e `size-[0-4000]x[0-4000]`\n* `quality` =\u003e `quality-[1-100]`;\n* `blur` =\u003e `blur-[radius: int]`;\n\n### Sizes\n\nThe sizes are expected as {width}x{height} parameters. The values can be set from 0-4000.\nWidth, as well as height, can also be set to 0. In this case the aspect ration is retained and the image is only resized, not cropped.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsayhellogmbh%2Fhello-images","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsayhellogmbh%2Fhello-images","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsayhellogmbh%2Fhello-images/lists"}