try:
im = Image.open(iconpath)
dpi = px_to_dpi(im.size[0])
- for density in densities:
+ for density in screen_densities:
if density in thisinfo['icons']:
break
- if density == densities[-1] or dpi >= int(density):
+ if density == screen_densities[-1] or dpi >= int(density):
thisinfo['icons'][density] = iconfilename
shutil.move(iconpath,
os.path.join(get_icon_dir(repodir, density), iconfilename))
# First try resizing down to not lose quality
last_density = None
- for density in densities:
+ for density in screen_densities:
if density not in empty_densities:
last_density = density
continue
# Then just copy from the highest resolution available
last_density = None
- for density in reversed(densities):
+ for density in reversed(screen_densities):
if density not in empty_densities:
last_density = density
continue
empty_densities.remove(density)
- for density in densities:
+ for density in screen_densities:
icon_dir = get_icon_dir(repodir, density)
icondest = os.path.join(icon_dir, iconfilename)
resize_icon(icondest, density)