You've already forked dockerfiles
							
							
				mirror of
				https://github.com/vimagick/dockerfiles.git
				synced 2025-10-30 23:47:48 +02:00 
			
		
		
		
	add rembg
This commit is contained in:
		| @@ -455,6 +455,7 @@ A collection of delicious docker recipes. | ||||
| - [x] prosody/prosody | ||||
| - [x] redis/redis-stack | ||||
| - [x] registry | ||||
| - [x] danielgatis/rembg | ||||
| - [x] datarhei/restreamer | ||||
| - [x] restic/rest-server | ||||
| - [x] rocker/rstudio | ||||
|   | ||||
							
								
								
									
										32
									
								
								rembg/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								rembg/README.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,32 @@ | ||||
| rembg | ||||
| ===== | ||||
|  | ||||
| [Rembg][1] is a tool to remove images background. | ||||
|  | ||||
| ## Web Service | ||||
|  | ||||
| ```bash | ||||
| $ docker compose up -d | ||||
| $ url=https://raw.githubusercontent.com/danielgatis/rembg/master/examples/girl-3.jpg | ||||
| $ curl -sSL $url -o input.jpg | ||||
| $ curl -s -G http://localhost:7000/api/remove -d url=$url -o output.png | ||||
| $ curl -s http://localhost:7000/api/remove -F file=@input.jpg -o output.png | ||||
| ``` | ||||
|  | ||||
| ## Ad Hoc Commands | ||||
|  | ||||
| ```bash | ||||
| # Create an alias | ||||
| $ alias rembg='docker run --rm -u $(id -u):$(id -g) -v $PWD:/rembg danielgatis/rembg:2' | ||||
|  | ||||
| # Remove the background from a local file | ||||
| $ rembg i input.png output.png | ||||
|  | ||||
| # Remove the background returning only the mask | ||||
| $ rembg i -om input.png output.png | ||||
|  | ||||
| # Remove the background applying an alpha matting | ||||
| $ rembg i -a input.png output.png | ||||
| ``` | ||||
|  | ||||
| [1]: https://github.com/danielgatis/rembg | ||||
							
								
								
									
										8
									
								
								rembg/docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								rembg/docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| version: "3.8" | ||||
| services: | ||||
|   rembg: | ||||
|     image: danielgatis/rembg:2 | ||||
|     command: s --host 0.0.0.0 --port 7000 --log_level info | ||||
|     ports: | ||||
|       - "7000:7000" | ||||
|     restart: unless-stopped | ||||
		Reference in New Issue
	
	Block a user