{"id":21117134,"url":"https://github.com/lemax10/proxy-resizer","last_synced_at":"2025-07-14T09:13:49.280Z","repository":{"id":42642793,"uuid":"240073454","full_name":"LeMaX10/proxy-resizer","owner":"LeMaX10","description":"Simple proxy converter and resizer","archived":false,"fork":false,"pushed_at":"2023-04-19T19:27:15.000Z","size":43,"stargazers_count":2,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-21T05:07:12.036Z","etag":null,"topics":["converter","image-converter","optimization","resizer","resizer-image","slim-framework","webp"],"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/LeMaX10.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}},"created_at":"2020-02-12T17:30:59.000Z","updated_at":"2024-04-04T08:49:07.000Z","dependencies_parsed_at":"2023-09-28T10:22:58.056Z","dependency_job_id":null,"html_url":"https://github.com/LeMaX10/proxy-resizer","commit_stats":{"total_commits":1,"total_committers":1,"mean_commits":1.0,"dds":0.0,"last_synced_commit":"4e576c2b3ba1aaf14a26dd8da5c64739f36c433d"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeMaX10%2Fproxy-resizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeMaX10%2Fproxy-resizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeMaX10%2Fproxy-resizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeMaX10%2Fproxy-resizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LeMaX10","download_url":"https://codeload.github.com/LeMaX10/proxy-resizer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243565413,"owners_count":20311702,"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":["converter","image-converter","optimization","resizer","resizer-image","slim-framework","webp"],"created_at":"2024-11-20T02:39:02.590Z","updated_at":"2025-03-14T10:43:49.403Z","avatar_url":"https://github.com/LeMaX10.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Image service\nThis is a simple service for proxying external images for the purpose of subsequent optimization or conversion.\n\n## Resize image\nThe service allows you to change the aspect ratio of the image by transferring the mode and size\n```curl\nhttp://example.com/?image={imageURL}\u0026mode=resize\u0026width=150\u0026height=150\n```\n\nParameters width or height optional.\n\n## Crop image\n The service allows you to crop the image indicating the aspect ratio of the image\n ```curl\n http://example.com/?image={imageURL}\u0026mode=crop\u0026width=150\u0026height=150\n ```\n \n Parameters width or height optional.\n \n ## Optimization image\n Thanks to the package spatie/image-optimizer the service optimizes the image size with minimal loss of quality\n```curl\n http://example.com/?image={imageURL}\u0026optimize\n ```\n\n## Convert image to webp\nThanks to the package rosell-dk/webp-convert, the service has the ability to convert the image to webp format\n```curl\n http://example.com/?image={imageURL}\u0026webp\n ```\n\n## Using\nAll query parameters can be used both together and optionally.\n\nThe service performs actions on the image sequentially, the strategy for working with the image is determined by a set of specified parameters and request add-ons.\n\n## Security\nThe service provides simple protection against unauthorized use.\n\nTo be able to download images from a remote server, you must register the domain in the list of allowed in the file security.php\n\n## Fast Start\nThe service has a simple configuration for quick deployment. To work you need a docker, docker-compose\n```bash\ndocker-compose up -d\n```\n*Service will be launched by default on port 8080\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flemax10%2Fproxy-resizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flemax10%2Fproxy-resizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flemax10%2Fproxy-resizer/lists"}