mirror of
https://github.com/jantic/DeOldify.git
synced 2026-08-30 18:02:24 +08:00
Attempting to make image url logic more robust
This commit is contained in:
@@ -225,7 +225,7 @@
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"if source_url is not None and source_url !='':\n",
|
||||
" colorizer.plot_transformed_image_from_url(path=\"test_images/image.jpg\", url=source_url, render_factor=render_factor)\n",
|
||||
" colorizer.plot_transformed_image_from_url(url=source_url, render_factor=render_factor)\n",
|
||||
"else:\n",
|
||||
" print('Provide an image url and try again.')"
|
||||
]
|
||||
@@ -241,7 +241,7 @@
|
||||
"\n",
|
||||
"* In the menu to the left, click **Files**\n",
|
||||
"* If you don't see the 'DeOldify' folder, click \"Refresh\"\n",
|
||||
"* By default, rendered image will be in /DeOldify/result_images/"
|
||||
"* By default, rendered image will be in /DeOldify/result_images/image.png"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
||||
@@ -30,9 +30,9 @@ class ModelImageVisualizer():
|
||||
def _open_pil_image(self, path:Path)->Image:
|
||||
return PIL.Image.open(path).convert('RGB')
|
||||
|
||||
def plot_transformed_image_from_url(self, path:str, url:str, figsize:(int,int)=(20,20), render_factor:int=None)->Image:
|
||||
def plot_transformed_image_from_url(self, url:str, path:str='test_images/image.png', figsize:(int,int)=(20,20), render_factor:int=None)->Image:
|
||||
response = requests.get(url)
|
||||
img = Image.open(BytesIO(response.content))
|
||||
img = Image.open(BytesIO(response.content)).convert('RGB')
|
||||
img.save(path)
|
||||
return self.plot_transformed_image(path=path, figsize=figsize, render_factor=render_factor)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user