D18005: Include only the largest size for each wallpaper

2019-01-11 Thread Nathaniel Graham
This revision was automatically updated to reflect the committed changes.
Closed by commit R131:c39e8d7a1003: Include only the largest size for each 
wallpaper (authored by ngraham).

REPOSITORY
  R131 Plasma Wallpapers

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D18005?vs=49285&id=49295

REVISION DETAIL
  https://phabricator.kde.org/D18005

AFFECTED FILES
  Autumn/contents/images/1280x1024.jpg
  Autumn/contents/images/1280x800.jpg
  Autumn/contents/images/1440x900.jpg
  Autumn/contents/images/1600x1200.jpg
  Autumn/contents/images/1638x1024.jpg
  Autumn/contents/images/1680x1050.jpg
  Autumn/contents/images/1920x1080.jpg
  Autumn/contents/images/1920x1200.jpg
  Autumn/contents/images/2560x1440.jpg
  Autumn/contents/images/640x480.jpg
  Autumn/contents/images/800x600.jpg
  BytheWater/contents/images/1280x1024.jpg
  BytheWater/contents/images/1280x800.jpg
  BytheWater/contents/images/1440x900.jpg
  BytheWater/contents/images/1600x1200.jpg
  BytheWater/contents/images/1638x1024.jpg
  BytheWater/contents/images/1680x1050.jpg
  BytheWater/contents/images/1920x1080.jpg
  BytheWater/contents/images/1920x1200.jpg
  BytheWater/contents/images/2560x1440.jpg
  BytheWater/contents/images/640x480.jpg
  BytheWater/contents/images/800x600.jpg
  Canopee/contents/images/1024x768.png
  Canopee/contents/images/1280x1024.png
  Canopee/contents/images/1280x800.png
  Canopee/contents/images/1440x900.png
  Canopee/contents/images/1600x1200.png
  Canopee/contents/images/1638x1024.png
  Canopee/contents/images/1680x1050.png
  Canopee/contents/images/1920x1080.png
  Canopee/contents/images/2560x1440.png
  Canopee/contents/images/2560x1600.png
  Canopee/contents/images/3200x1800.png
  Canopee/contents/images/3200x2000.png
  Cascade/contents/images/1024x768.png
  Cascade/contents/images/1280x1024.png
  Cascade/contents/images/1280x800.png
  Cascade/contents/images/1366x768.png
  Cascade/contents/images/1440x900.png
  Cascade/contents/images/1600x1200.png
  Cascade/contents/images/1638x1024.png
  Cascade/contents/images/1680x1050.png
  Cascade/contents/images/1920x1080.png
  Cascade/contents/images/1920x1200.png
  Cascade/contents/images/2560x1440.png
  Cascade/contents/images/2560x1600.png
  Cascade/contents/images/3200x1800.png
  Cascade/contents/images/3200x2000.png
  ColdRipple/contents/images/1280x1024.jpg
  ColdRipple/contents/images/1280x800.jpg
  ColdRipple/contents/images/1440x900.jpg
  ColdRipple/contents/images/1600x1200.jpg
  ColdRipple/contents/images/1638x1024.jpg
  ColdRipple/contents/images/1680x1050.jpg
  ColdRipple/contents/images/1920x1080.jpg
  ColdRipple/contents/images/1920x1200.jpg
  ColdRipple/contents/images/2560x1440.jpg
  ColdRipple/contents/images/640x480.jpg
  ColdRipple/contents/images/800x600.jpg
  ColorfulCups/contents/images/1280x1024.jpg
  ColorfulCups/contents/images/1280x800.jpg
  ColorfulCups/contents/images/1440x900.jpg
  ColorfulCups/contents/images/1600x1200.jpg
  ColorfulCups/contents/images/1638x1024.jpg
  ColorfulCups/contents/images/1680x1050.jpg
  ColorfulCups/contents/images/1920x1080.jpg
  ColorfulCups/contents/images/1920x1200.jpg
  ColorfulCups/contents/images/2560x1440.jpg
  ColorfulCups/contents/images/640x480.jpg
  ColorfulCups/contents/images/800x600.jpg
  DarkestHour/contents/images/1280x1024.jpg
  DarkestHour/contents/images/1280x800.jpg
  DarkestHour/contents/images/1440x900.jpg
  DarkestHour/contents/images/1600x1200.jpg
  DarkestHour/contents/images/1638x1024.jpg
  DarkestHour/contents/images/1680x1050.jpg
  DarkestHour/contents/images/1920x1080.jpg
  DarkestHour/contents/images/1920x1200.jpg
  DarkestHour/contents/images/2560x1440.jpg
  DarkestHour/contents/images/640x480.jpg
  DarkestHour/contents/images/800x600.jpg
  EveningGlow/contents/images/1280x1024.jpg
  EveningGlow/contents/images/1280x800.jpg
  EveningGlow/contents/images/1440x900.jpg
  EveningGlow/contents/images/1600x1200.jpg
  EveningGlow/contents/images/1638x1024.jpg
  EveningGlow/contents/images/1680x1050.jpg
  EveningGlow/contents/images/1920x1080.jpg
  EveningGlow/contents/images/1920x1200.jpg
  EveningGlow/contents/images/2560x1440.jpg
  EveningGlow/contents/images/640x480.jpg
  EveningGlow/contents/images/800x600.jpg
  FallenLeaf/contents/images/1280x1024.jpg
  FallenLeaf/contents/images/1280x800.jpg
  FallenLeaf/contents/images/1440x900.jpg
  FallenLeaf/contents/images/1600x1200.jpg
  FallenLeaf/contents/images/1638x1024.jpg
  FallenLeaf/contents/images/1680x1050.jpg
  FallenLeaf/contents/images/1920x1080.jpg
  FallenLeaf/contents/images/1920x1200.jpg
  FallenLeaf/contents/images/2560x1440.jpg
  FallenLeaf/contents/images/640x480.jpg
  FallenLeaf/contents/images/800x600.jpg
  FlyingKonqui/contents/images/1280x1024.png
  FlyingKonqui/contents/images/1280x800.png
  FlyingKonqui/contents/images/1440x900.png
  FlyingKonqui/contents/images/1600x1200.png
  FlyingKonqui/contents/images/1638x1024.png
  FlyingKonqui/contents/images/1680x1050.png
  FlyingKonqui/contents/images/1920x1080.png
  FlyingKonq

D18005: Include only the largest size for each wallpaper

2019-01-11 Thread Nathaniel Graham
ngraham added a comment.


  In D18005#391626 , @filipf wrote:
  
  > For D18078  it would be best to wait 
until a save cache is implemented, right?
  
  
  I believe so. Once we have that, we can remove these compatibility symlinks 
too.

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  arcpatch-D18005

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: GB_2, mart, rooty, sitter, rikmills, filipf, davidedmundson, cfeck, ndavis, 
plasma-devel, kvanton, jraleigh, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol


D18005: Include only the largest size for each wallpaper

2019-01-11 Thread Filip Fila
filipf added a comment.


  For D18078  it would be best to wait 
until a save cache is implemented, right?
  
  BTW, can you **add summer_1am** to `CMakeLists.txt` as a part of this diff? 
This poor wallpaper has been in the repo for over 3 years but was never being 
installed.

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  arcpatch-D18005

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: GB_2, mart, rooty, sitter, rikmills, filipf, davidedmundson, cfeck, ndavis, 
plasma-devel, kvanton, jraleigh, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol


D18005: Include only the largest size for each wallpaper

2019-01-11 Thread Nathaniel Graham
ngraham updated this revision to Diff 49285.
ngraham added a comment.


  Really add symlinks

REPOSITORY
  R131 Plasma Wallpapers

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D18005?vs=49283&id=49285

BRANCH
  arcpatch-D18005

REVISION DETAIL
  https://phabricator.kde.org/D18005

AFFECTED FILES
  Autumn/contents/images/1280x1024.jpg
  Autumn/contents/images/1280x800.jpg
  Autumn/contents/images/1440x900.jpg
  Autumn/contents/images/1600x1200.jpg
  Autumn/contents/images/1638x1024.jpg
  Autumn/contents/images/1680x1050.jpg
  Autumn/contents/images/1920x1080.jpg
  Autumn/contents/images/1920x1200.jpg
  Autumn/contents/images/2560x1440.jpg
  Autumn/contents/images/640x480.jpg
  Autumn/contents/images/800x600.jpg
  BytheWater/contents/images/1280x1024.jpg
  BytheWater/contents/images/1280x800.jpg
  BytheWater/contents/images/1440x900.jpg
  BytheWater/contents/images/1600x1200.jpg
  BytheWater/contents/images/1638x1024.jpg
  BytheWater/contents/images/1680x1050.jpg
  BytheWater/contents/images/1920x1080.jpg
  BytheWater/contents/images/1920x1200.jpg
  BytheWater/contents/images/2560x1440.jpg
  BytheWater/contents/images/640x480.jpg
  BytheWater/contents/images/800x600.jpg
  Canopee/contents/images/1024x768.png
  Canopee/contents/images/1280x1024.png
  Canopee/contents/images/1280x800.png
  Canopee/contents/images/1440x900.png
  Canopee/contents/images/1600x1200.png
  Canopee/contents/images/1638x1024.png
  Canopee/contents/images/1680x1050.png
  Canopee/contents/images/1920x1080.png
  Canopee/contents/images/2560x1440.png
  Canopee/contents/images/2560x1600.png
  Canopee/contents/images/3200x1800.png
  Canopee/contents/images/3200x2000.png
  Cascade/contents/images/1024x768.png
  Cascade/contents/images/1280x1024.png
  Cascade/contents/images/1280x800.png
  Cascade/contents/images/1366x768.png
  Cascade/contents/images/1440x900.png
  Cascade/contents/images/1600x1200.png
  Cascade/contents/images/1638x1024.png
  Cascade/contents/images/1680x1050.png
  Cascade/contents/images/1920x1080.png
  Cascade/contents/images/1920x1200.png
  Cascade/contents/images/2560x1440.png
  Cascade/contents/images/2560x1600.png
  Cascade/contents/images/3200x1800.png
  Cascade/contents/images/3200x2000.png
  ColdRipple/contents/images/1280x1024.jpg
  ColdRipple/contents/images/1280x800.jpg
  ColdRipple/contents/images/1440x900.jpg
  ColdRipple/contents/images/1600x1200.jpg
  ColdRipple/contents/images/1638x1024.jpg
  ColdRipple/contents/images/1680x1050.jpg
  ColdRipple/contents/images/1920x1080.jpg
  ColdRipple/contents/images/1920x1200.jpg
  ColdRipple/contents/images/2560x1440.jpg
  ColdRipple/contents/images/640x480.jpg
  ColdRipple/contents/images/800x600.jpg
  ColorfulCups/contents/images/1280x1024.jpg
  ColorfulCups/contents/images/1280x800.jpg
  ColorfulCups/contents/images/1440x900.jpg
  ColorfulCups/contents/images/1600x1200.jpg
  ColorfulCups/contents/images/1638x1024.jpg
  ColorfulCups/contents/images/1680x1050.jpg
  ColorfulCups/contents/images/1920x1080.jpg
  ColorfulCups/contents/images/1920x1200.jpg
  ColorfulCups/contents/images/2560x1440.jpg
  ColorfulCups/contents/images/640x480.jpg
  ColorfulCups/contents/images/800x600.jpg
  DarkestHour/contents/images/1280x1024.jpg
  DarkestHour/contents/images/1280x800.jpg
  DarkestHour/contents/images/1440x900.jpg
  DarkestHour/contents/images/1600x1200.jpg
  DarkestHour/contents/images/1638x1024.jpg
  DarkestHour/contents/images/1680x1050.jpg
  DarkestHour/contents/images/1920x1080.jpg
  DarkestHour/contents/images/1920x1200.jpg
  DarkestHour/contents/images/2560x1440.jpg
  DarkestHour/contents/images/640x480.jpg
  DarkestHour/contents/images/800x600.jpg
  EveningGlow/contents/images/1280x1024.jpg
  EveningGlow/contents/images/1280x800.jpg
  EveningGlow/contents/images/1440x900.jpg
  EveningGlow/contents/images/1600x1200.jpg
  EveningGlow/contents/images/1638x1024.jpg
  EveningGlow/contents/images/1680x1050.jpg
  EveningGlow/contents/images/1920x1080.jpg
  EveningGlow/contents/images/1920x1200.jpg
  EveningGlow/contents/images/2560x1440.jpg
  EveningGlow/contents/images/640x480.jpg
  EveningGlow/contents/images/800x600.jpg
  FallenLeaf/contents/images/1280x1024.jpg
  FallenLeaf/contents/images/1280x800.jpg
  FallenLeaf/contents/images/1440x900.jpg
  FallenLeaf/contents/images/1600x1200.jpg
  FallenLeaf/contents/images/1638x1024.jpg
  FallenLeaf/contents/images/1680x1050.jpg
  FallenLeaf/contents/images/1920x1080.jpg
  FallenLeaf/contents/images/1920x1200.jpg
  FallenLeaf/contents/images/2560x1440.jpg
  FallenLeaf/contents/images/640x480.jpg
  FallenLeaf/contents/images/800x600.jpg
  FlyingKonqui/contents/images/1280x1024.png
  FlyingKonqui/contents/images/1280x800.png
  FlyingKonqui/contents/images/1440x900.png
  FlyingKonqui/contents/images/1600x1200.png
  FlyingKonqui/contents/images/1638x1024.png
  FlyingKonqui/contents/images/1680x1050.png
  FlyingKonqui/contents/images/1920x1080.png
  FlyingKonqui/contents/images/1920x1200.png
  FlyingKonqui/contents/images

D18005: Include only the largest size for each wallpaper

2019-01-11 Thread Nathaniel Graham
ngraham updated this revision to Diff 49283.
ngraham added a comment.


  Add compatibility symlinks for images shipped in prior releases

REPOSITORY
  R131 Plasma Wallpapers

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D18005?vs=48779&id=49283

BRANCH
  arcpatch-D18005

REVISION DETAIL
  https://phabricator.kde.org/D18005

AFFECTED FILES
  Autumn/contents/images/1280x1024.jpg
  Autumn/contents/images/1280x800.jpg
  Autumn/contents/images/1440x900.jpg
  Autumn/contents/images/1600x1200.jpg
  Autumn/contents/images/1638x1024.jpg
  Autumn/contents/images/1680x1050.jpg
  Autumn/contents/images/1920x1080.jpg
  Autumn/contents/images/1920x1200.jpg
  Autumn/contents/images/2560x1440.jpg
  Autumn/contents/images/640x480.jpg
  Autumn/contents/images/800x600.jpg
  BytheWater/contents/images/1280x1024.jpg
  BytheWater/contents/images/1280x800.jpg
  BytheWater/contents/images/1440x900.jpg
  BytheWater/contents/images/1600x1200.jpg
  BytheWater/contents/images/1638x1024.jpg
  BytheWater/contents/images/1680x1050.jpg
  BytheWater/contents/images/1920x1080.jpg
  BytheWater/contents/images/1920x1200.jpg
  BytheWater/contents/images/2560x1440.jpg
  BytheWater/contents/images/640x480.jpg
  BytheWater/contents/images/800x600.jpg
  Canopee/contents/images/1024x768.png
  Canopee/contents/images/1280x1024.png
  Canopee/contents/images/1280x800.png
  Canopee/contents/images/1440x900.png
  Canopee/contents/images/1600x1200.png
  Canopee/contents/images/1638x1024.png
  Canopee/contents/images/1680x1050.png
  Canopee/contents/images/1920x1080.png
  Canopee/contents/images/2560x1440.png
  Canopee/contents/images/2560x1600.png
  Canopee/contents/images/3200x1800.png
  Canopee/contents/images/3200x2000.png
  Cascade/contents/images/1024x768.png
  Cascade/contents/images/1280x1024.png
  Cascade/contents/images/1280x800.png
  Cascade/contents/images/1366x768.png
  Cascade/contents/images/1440x900.png
  Cascade/contents/images/1600x1200.png
  Cascade/contents/images/1638x1024.png
  Cascade/contents/images/1680x1050.png
  Cascade/contents/images/1920x1080.png
  Cascade/contents/images/1920x1200.png
  Cascade/contents/images/2560x1440.png
  Cascade/contents/images/2560x1600.png
  Cascade/contents/images/3200x1800.png
  Cascade/contents/images/3200x2000.png
  ColdRipple/contents/images/1280x1024.jpg
  ColdRipple/contents/images/1280x800.jpg
  ColdRipple/contents/images/1440x900.jpg
  ColdRipple/contents/images/1600x1200.jpg
  ColdRipple/contents/images/1638x1024.jpg
  ColdRipple/contents/images/1680x1050.jpg
  ColdRipple/contents/images/1920x1080.jpg
  ColdRipple/contents/images/1920x1200.jpg
  ColdRipple/contents/images/2560x1440.jpg
  ColdRipple/contents/images/640x480.jpg
  ColdRipple/contents/images/800x600.jpg
  ColorfulCups/contents/images/1280x1024.jpg
  ColorfulCups/contents/images/1280x800.jpg
  ColorfulCups/contents/images/1440x900.jpg
  ColorfulCups/contents/images/1600x1200.jpg
  ColorfulCups/contents/images/1638x1024.jpg
  ColorfulCups/contents/images/1680x1050.jpg
  ColorfulCups/contents/images/1920x1080.jpg
  ColorfulCups/contents/images/1920x1200.jpg
  ColorfulCups/contents/images/2560x1440.jpg
  ColorfulCups/contents/images/640x480.jpg
  ColorfulCups/contents/images/800x600.jpg
  DarkestHour/contents/images/1280x1024.jpg
  DarkestHour/contents/images/1280x800.jpg
  DarkestHour/contents/images/1440x900.jpg
  DarkestHour/contents/images/1600x1200.jpg
  DarkestHour/contents/images/1638x1024.jpg
  DarkestHour/contents/images/1680x1050.jpg
  DarkestHour/contents/images/1920x1080.jpg
  DarkestHour/contents/images/1920x1200.jpg
  DarkestHour/contents/images/2560x1440.jpg
  DarkestHour/contents/images/640x480.jpg
  DarkestHour/contents/images/800x600.jpg
  EveningGlow/contents/images/1280x1024.jpg
  EveningGlow/contents/images/1280x800.jpg
  EveningGlow/contents/images/1440x900.jpg
  EveningGlow/contents/images/1600x1200.jpg
  EveningGlow/contents/images/1638x1024.jpg
  EveningGlow/contents/images/1680x1050.jpg
  EveningGlow/contents/images/1920x1080.jpg
  EveningGlow/contents/images/1920x1200.jpg
  EveningGlow/contents/images/2560x1440.jpg
  EveningGlow/contents/images/640x480.jpg
  EveningGlow/contents/images/800x600.jpg
  FallenLeaf/contents/images/1280x1024.jpg
  FallenLeaf/contents/images/1280x800.jpg
  FallenLeaf/contents/images/1440x900.jpg
  FallenLeaf/contents/images/1600x1200.jpg
  FallenLeaf/contents/images/1638x1024.jpg
  FallenLeaf/contents/images/1680x1050.jpg
  FallenLeaf/contents/images/1920x1080.jpg
  FallenLeaf/contents/images/1920x1200.jpg
  FallenLeaf/contents/images/2560x1440.jpg
  FallenLeaf/contents/images/640x480.jpg
  FallenLeaf/contents/images/800x600.jpg
  FlyingKonqui/contents/images/1280x1024.png
  FlyingKonqui/contents/images/1280x800.png
  FlyingKonqui/contents/images/1440x900.png
  FlyingKonqui/contents/images/1600x1200.png
  FlyingKonqui/contents/images/1638x1024.png
  FlyingKonqui/contents/images/1680x1050.png
  FlyingKonqui/contents/images/1920x1080.png
  FlyingKonqui/contents/images/

D18005: Include only the largest size for each wallpaper

2019-01-10 Thread David Edmundson
davidedmundson added a comment.


  > This is no longer a technical constraint that we face.
  
  I don't think this was ever a thing.
  
  -
  
  Ok, lets do it with the symlink thing.

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: GB_2, mart, rooty, sitter, rikmills, filipf, davidedmundson, cfeck, ndavis, 
plasma-devel, kvanton, jraleigh, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol


D18005: Include only the largest size for each wallpaper

2019-01-08 Thread Nathaniel Graham
ngraham added a comment.


  In D18005#389553 , @davidedmundson 
wrote:
  
  > If we're going to save it, we could save the post-scaled version which 
would nullify the increased loading cost argument...and it would be a 
prerequisite for having a single wallpaper across screens which is also 
requested.
  >
  > Getting a save cache into 5.15 would be tight but doable. Which would then 
allow this for 5.16
  
  
  This sounds like a great feature, but would it be necessary if we make 
symlinks in the 5.15 timeframe?

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: GB_2, mart, rooty, sitter, rikmills, filipf, davidedmundson, cfeck, ndavis, 
plasma-devel, kvanton, jraleigh, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol


D18005: Include only the largest size for each wallpaper

2019-01-08 Thread David Edmundson
davidedmundson added a comment.


  > Could Plasma always copy the used wallpaper to some location and link to 
that?
  
  "Could it" yes.
  
  "Does it" no.
  
  If we're going to save it, we could save the post-scaled version which would 
nullify the increased loading cost argument...and it would be a prerequisite 
for having a single wallpaper across screens which is also requested.
  
  Getting a save cache into 5.15 would be tight but doable. Which would then 
allow this for 5.16

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: GB_2, mart, rooty, sitter, rikmills, filipf, davidedmundson, cfeck, ndavis, 
plasma-devel, kvanton, jraleigh, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol


D18005: Include only the largest size for each wallpaper

2019-01-08 Thread Nathaniel Graham
ngraham added a comment.


  Does @cfeck's idea to turn the smaller sizes into symlinks make sense as a 
transitional step to preserve the user experience for people who are current 
users of these wallpapers?

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: GB_2, mart, rooty, sitter, rikmills, filipf, davidedmundson, cfeck, ndavis, 
plasma-devel, kvanton, jraleigh, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol


D18005: Include only the largest size for each wallpaper

2019-01-08 Thread David Edmundson
davidedmundson added a comment.


  > any ideas on this front?
  
  
  
  >> [Containments][11][Wallpaper][org.kde.image][General]
  >> 
Image=file:///home/opt/kde5/share/wallpapers/FallenLeaf/contents/images/1280x1024.jpg
  
  Apparently we do store by full path which is quite a good argument for us 
stopping doing this thing.

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: GB_2, mart, rooty, sitter, rikmills, filipf, davidedmundson, cfeck, ndavis, 
plasma-devel, kvanton, jraleigh, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol


D18005: Include only the largest size for each wallpaper

2019-01-08 Thread Filip Fila
filipf added a comment.


  Could Plasma always copy the used wallpaper to some location and link to 
that? This is actually an annoyance irrespective of this discussion, if you 
move your wallpaper on the disk you lose the wallpaper.

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: GB_2, mart, rooty, sitter, rikmills, filipf, davidedmundson, cfeck, ndavis, 
plasma-devel, kvanton, jraleigh, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol


D18005: Include only the largest size for each wallpaper

2019-01-08 Thread Björn Feber
GB_2 added a comment.


  @cfeck had a good idea:
  
  In D18005#387519 , @cfeck wrote:
  
  > Maybe symlinking all to the largest version?

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: GB_2, mart, rooty, sitter, rikmills, filipf, davidedmundson, cfeck, ndavis, 
plasma-devel, kvanton, jraleigh, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol


D18005: Include only the largest size for each wallpaper

2019-01-08 Thread Nathaniel Graham
ngraham added a subscriber: mart.
ngraham added a comment.


  So it sounds like our only technical blocker is that we don't want people who 
are using a wallpaper whose small sizes disappear on disk to get an ugly black 
background. @davidedmundson or @mart, any ideas on this front?

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: mart, rooty, sitter, rikmills, filipf, davidedmundson, cfeck, ndavis, 
plasma-devel, kvanton, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol


D18005: Include only the largest size for each wallpaper

2019-01-08 Thread Filip Fila
filipf added a subscriber: rooty.
filipf added a comment.


  It's a total non-issue. @rooty and I have been shifting through loads of 
wallpapers in the past month or so and it hasn't even occurred to us that this 
(image editor vs. Plasma cropping) might even be a thing. The difference is 
minor and not noticeable.
  
  We also never noticed any performance issues, although people with greater 
expertise should expand on that.
  
  As for packaging, my only concern (applies to D18078 
 as well) is if someone was using an old 
wallpaper (whichever the resolution was). This 1 image should ideally be 
retained somehow.

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: rooty, sitter, rikmills, filipf, davidedmundson, cfeck, ndavis, 
plasma-devel, kvanton, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol, mart


D18005: Include only the largest size for each wallpaper

2019-01-08 Thread Nathaniel Graham
ngraham added a comment.


  FWIW I agree that the image editor scaling vs Plasma scaling is a non-issue. 
Even in the worst-case scenario, the only distinguishable differences are when 
you deliberately do a flip-between-them comparison. For most, the differences 
are negligible and non-regressive. No one is going to notice or care.

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: sitter, rikmills, filipf, davidedmundson, cfeck, ndavis, plasma-devel, 
kvanton, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, sebas, apol, mart


D18005: Include only the largest size for each wallpaper

2019-01-08 Thread Nathaniel Graham
ngraham added a comment.


  In D18005#388044 , @rikmills wrote:
  
  > Instead Plasma should perhaps recognise that the image has gone, and seek 
and apply whatever single larger size now exists.
  
  
  
  
  In D18005#388048 , @davidedmundson 
wrote:
  
  > Why does it result in a black screen? If we are storing the image by path 
rather than package ID it kinda makes the whole system a joke.
  
  
  Which would be sad, yeah. We'll need to fix this. Any idea where I should 
look?

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: sitter, rikmills, filipf, davidedmundson, cfeck, ndavis, plasma-devel, 
kvanton, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, sebas, apol, mart


D18005: Include only the largest size for each wallpaper

2019-01-07 Thread Filip Fila
filipf added a comment.


  In D18005#387607 , @davidedmundson 
wrote:
  
  > - Our run-time resizes will look worse than gimp/inkscape doing it.
  
  
  Letting Plasma scale this 3972x2979 wallpaper 
.
  
  F6533329: uncropped.png 
  
  This is Plasma using the same wallpaper cropped in GIMP to 1920x1080 monitor 
resolution.
  
  F652: cropped.png 
  
  There is almost zero difference.

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: sitter, rikmills, filipf, davidedmundson, cfeck, ndavis, plasma-devel, 
kvanton, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, sebas, apol, mart


D18005: Include only the largest size for each wallpaper

2019-01-07 Thread David Edmundson
davidedmundson added a comment.


  > Perhaps we should alert packagers that for the 5.15 release, they shouldn't 
remove these files from users' machines when they disappear from the repo.
  
  That's not do-able.
  
  Why does it result in a black screen? If we are storing the image by path 
rather than package ID it kinda makes the whole system a joke.

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: sitter, rikmills, filipf, davidedmundson, cfeck, ndavis, plasma-devel, 
kvanton, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, sebas, apol, mart


D18005: Include only the largest size for each wallpaper

2019-01-07 Thread Rik Mills
rikmills added a comment.


  In D18005#387324 , @ngraham wrote:
  
  > However, just removing files from the repo doesn't actually remove them 
from users' machines; their packaging system does that. Perhaps we should alert 
packagers that for the 5.15 release, they shouldn't remove these files from 
users' machines when they disappear from the repo.
  
  
  Leaving orphaned files on disk isn't really acceptable.
  
  Instead Plasma should perhaps recognise that the image has gone, and seek and 
apply whatever singe larger size now exists.

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: rikmills, filipf, davidedmundson, cfeck, ndavis, plasma-devel, kvanton, 
jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, sebas, apol, mart


D18005: Include only the largest size for each wallpaper

2019-01-07 Thread Filip Fila
filipf added a comment.


  I've booted up Debian 8, KDE SC version 4.14.2. The wallpapers scaled nicely 
there so I understand your curiosity.
  
  Taking a look at this list 
(https://packages.debian.org/de/jessie/all/kde-wallpapers/filelist) I notice 
three things:
  
  1. some of the wallpapers are not manually cropped at all -> you don't see it 
here but the default Oxygen wallpaper Elarun also came only in one size 
(2560x1600), at least in Debian 8
  2. if the wallpapers are cropped, they're not cropped for all sizes
  3. the cropped sizes differ between wallpapers
  
  This leads me to speculate that cropping was done mainly due to artistic 
reasons. The wallpaper chooser explicitly lists resolutions so this may hint at 
some problems before 4.14, but that's before my time as well.

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: rikmills, filipf, davidedmundson, cfeck, ndavis, plasma-devel, kvanton, 
jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, sebas, apol, mart


D18005: Include only the largest size for each wallpaper

2019-01-07 Thread David Edmundson
davidedmundson added a comment.


  > @filipf That looks about right!
  
  It's not. That's only within 5.x.
  
  This code has been around since at least 
ede349f8f2db9930c96ab4e56f9440ba82c24cb7 
 on 
kde-workspace which was before KDE 4.2
  
  > Reading through that bug report, it looks like we do some magic to avoid 
storing huge pixmaps in memory
  
  http://doc.qt.io/qt-5/qml-qtquick-image.html#sourceSize-prop
  
  Effectively it's a resize before the texture upload, rather than being done 
in the shader every frame.
  Only the resized version will be in memory, but it will be the uncropped 
version which is why you sometimes still see a tiny increase.

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: rikmills, filipf, davidedmundson, cfeck, ndavis, plasma-devel, kvanton, 
jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, sebas, apol, mart


D18005: Include only the largest size for each wallpaper

2019-01-06 Thread Nathaniel Graham
ngraham added a comment.


  @filipf That looks about right!
  
  @davidedmundson Reading through that bug report, it looks like we do some 
magic to avoid storing huge pixmaps in memory, so is it true that this change 
would avoid increasing users' memory consumption? I was thinking that on future 
memory constrained mobile devices especially, this might otherwise cause a 
deal-breaking regression and I don't want to be responsible for that. :)
  
  Also what exactly do you mean by "run-time resizes"? Where would these happen?

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: filipf, davidedmundson, cfeck, ndavis, plasma-devel, kvanton, jraleigh, 
GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, 
sebas, apol, mart


D18005: Include only the largest size for each wallpaper

2019-01-06 Thread Filip Fila
filipf added a comment.


  Couldn't it be this? https://bugs.kde.org/show_bug.cgi?id=338506

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: filipf, davidedmundson, cfeck, ndavis, plasma-devel, kvanton, jraleigh, 
GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, 
sebas, apol, mart


D18005: Include only the largest size for each wallpaper

2019-01-06 Thread David Edmundson
davidedmundson added a comment.


  I can list bugs that you might have seen in 5.x.
  
  I can't name things in 4.x. which is when it was introduced.  Its before my 
plasma time.

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: filipf, davidedmundson, cfeck, ndavis, plasma-devel, kvanton, jraleigh, 
GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, 
sebas, apol, mart


D18005: Include only the largest size for each wallpaper

2019-01-06 Thread Filip Fila
filipf added a comment.


  In D18005#387738 , @davidedmundson 
wrote:
  
  > > In short, images were blurry when scaled and cropped.
  >
  > I want the "In long" version.  QImage resizing hasn't changed, and with the 
source size set that's what we'll be using.
  
  
  What I can say is that this Kubuntu experience wasn't a one off, I had to 
crop my wallpapers manually for the longest because Plasma would make them 
blurry if they didn't match the screen resolution. However, it's been working 
lately.
  
  I know this isn't the greatest info, could you help me investigate what 
//actually// changed in the meantime? I can test whatever's relevant.

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: filipf, davidedmundson, cfeck, ndavis, plasma-devel, kvanton, jraleigh, 
GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, 
sebas, apol, mart


D18005: Include only the largest size for each wallpaper

2019-01-06 Thread David Edmundson
davidedmundson added a comment.


  > In short, images were blurry when scaled and cropped.
  
  I want the "In long" version.  QImage resizing hasn't changed, and with the 
source size set that's what we'll be using.

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: filipf, davidedmundson, cfeck, ndavis, plasma-devel, kvanton, jraleigh, 
GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, 
sebas, apol, mart


D18005: Include only the largest size for each wallpaper

2019-01-06 Thread Filip Fila
filipf added a comment.


  In D18005#387607 , @davidedmundson 
wrote:
  
  > What previous technical constraint are you referring to?
  
  
  See D18006#387372 . In short, 
images were blurry when scaled and cropped.
  
  > Our run-time resizes will look worse than gimp/inkscape doing it.
  
  Aside from Plasma doing non-artist style cropping, they seem fine to me tbh.
  
  > CPU usage to load an image is a sizable amount of our loading. Especially 
for JPEG images.
  >  You might see that less in 5.x as it now happens in another thread, and we 
don't necessarily max out all the cores - but still.
  
  In your estimate, how bad would the added load be?
  
  > Artists wanted some control over /how/ it's cropped. i.e if you have a 
mountain on the right and lots of sea to the left, you want to always cut off 
the boring sea part (i.e the spray folder)
  
  +1 but we need to do some sort of a trade off here. IMO I'd keep all of sizes 
for "Next", but for T9817  and T10220 
 we're put in a pretty bad situation if 
having to ship all sizes because we'll be want to shipping large resolution 
wallpapers and quite a few of them.
  
  For instance, just shipping a certain old Plasma wallpaper adds 20 MiB to the 
plasma-wallpapers package, which is already almost half of its current size  (a 
bit over 40 MiB).
  
  For comparison's sake Deepin, GNOME and Elementary also just offer one size 
in this extra package from I can tell.
  
  Also might be worth mentioning that the new photographic wallpapers in T10220 
 are CC0 or similar licence (Unsplash) and 
picked from third-party sites so there's no author involvement with KDE. We're 
also trying to select them based on whether or not it will get messed up with 
cropped.

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: filipf, davidedmundson, cfeck, ndavis, plasma-devel, kvanton, jraleigh, 
GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, 
sebas, apol, mart


D18005: Include only the largest size for each wallpaper

2019-01-06 Thread David Edmundson
davidedmundson added a comment.


  What previous technical constraint are you referring to?
  
  And we've had the multiple resolutions since 4.x so it dates back a long way.
  
  It's about a few things:
  
  - CPU usage to load an image is a sizable amount of our loading. Especially 
for JPEG images.
  
  You might see that less in 5.x as it now happens in another thread, and we 
don't necessarily max out all the cores - but still.
  
  - Artists wanted some control over /how/ it's cropped. i.e if you have a 
mountain on the right and lots of sea to the left, you want to always cut off 
the boring sea part (i.e the spray folder)
  
  - Our run-time resizes will look worse than gimp/inkscape doing it.

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: davidedmundson, cfeck, ndavis, plasma-devel, kvanton, jraleigh, GB_2, 
ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, 
sebas, apol, mart


D18005: Include only the largest size for each wallpaper

2019-01-06 Thread Christoph Feck
cfeck added a comment.


  Maybe symlinking all to the largest version?

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma, ndavis
Cc: cfeck, ndavis, plasma-devel, kvanton, jraleigh, GB_2, ragreen, Pitel, 
ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart


D18005: Include only the largest size for each wallpaper

2019-01-05 Thread Nathaniel Graham
ngraham added a comment.


  Feel free to accept, but I really want some input from a #plasma 
 person on this whole idea before it 
lands. They have been silent on the matter so far but now that there are 
patches, I think it's important that we get the full story before going ahead.

REPOSITORY
  R131 Plasma Wallpapers

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma
Cc: ndavis, plasma-devel, kvanton, jraleigh, GB_2, ragreen, Pitel, ZrenBot, 
lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart


D18005: Include only the largest size for each wallpaper

2019-01-05 Thread Noah Davis
ndavis added a comment.


  Should I accept now or should I wait until that gets sorted out?

REPOSITORY
  R131 Plasma Wallpapers

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma
Cc: ndavis, plasma-devel, kvanton, jraleigh, GB_2, ragreen, Pitel, ZrenBot, 
lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart


D18005: Include only the largest size for each wallpaper

2019-01-05 Thread Noah Davis
ndavis added a comment.


  In D18005#387324 , @ngraham wrote:
  
  > However, just removing files from the repo doesn't actually remove them 
from users' machines; their packaging system does that. Perhaps we should alert 
packagers that for the 5.15 release, they shouldn't remove these files from 
users' machines when they disappear from the repo.
  
  
  Sounds reasonable.

REPOSITORY
  R131 Plasma Wallpapers

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma
Cc: ndavis, plasma-devel, kvanton, jraleigh, GB_2, ragreen, Pitel, ZrenBot, 
lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart


D18005: Include only the largest size for each wallpaper

2019-01-05 Thread Nathaniel Graham
ngraham added a comment.


  However, just removing files from the repo doesn't actually remove them from 
users' machines; their packaging system does that. Perhaps we should alert 
packagers that for the 5.15 release, they shouldn't remove these files from 
users' machines when they disappear from the repo.

REPOSITORY
  R131 Plasma Wallpapers

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma
Cc: ndavis, plasma-devel, kvanton, jraleigh, GB_2, ragreen, Pitel, ZrenBot, 
lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart


D18005: Include only the largest size for each wallpaper

2019-01-05 Thread Nathaniel Graham
ngraham added a comment.


  Just tested that out and the results aren't great: you get a black background 
instead of the wallpaper until you go to the wallpaper chooser and re-choose 
it. :/

REPOSITORY
  R131 Plasma Wallpapers

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma
Cc: ndavis, plasma-devel, kvanton, jraleigh, GB_2, ragreen, Pitel, ZrenBot, 
lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart


D18005: Include only the largest size for each wallpaper

2019-01-05 Thread Nathaniel Graham
ngraham added a comment.


  Probably a question best asked in D18006 

REPOSITORY
  R131 Plasma Wallpapers

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma
Cc: ndavis, plasma-devel, kvanton, jraleigh, GB_2, ragreen, Pitel, ZrenBot, 
lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart


D18005: Include only the largest size for each wallpaper

2019-01-05 Thread Noah Davis
ndavis added a comment.


  What happens if my wallpaper is set to the 1080p version of the default 
wallpaper and then that version is removed with only the highest resolution 
version left?

REPOSITORY
  R131 Plasma Wallpapers

REVISION DETAIL
  https://phabricator.kde.org/D18005

To: ngraham, #vdg, #plasma
Cc: ndavis, plasma-devel, kvanton, jraleigh, GB_2, ragreen, Pitel, ZrenBot, 
lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart


D18005: Include only the largest size for each wallpaper

2019-01-05 Thread Nathaniel Graham
ngraham created this revision.
ngraham added reviewers: VDG, Plasma.
Herald added a project: Plasma.
Herald added a subscriber: plasma-devel.
ngraham requested review of this revision.

REVISION SUMMARY
  In this patch, we remove all the versions of each wallpaper that are not the 
largest size. Here are the reasons why:
  
  - **It's no longer necessary:** The old method appears to have been an 
artifact of the days before wallpapers could differ from the aspect ratio of 
the screen without looking bad. This is no longer a technical constraint that 
we face.
  - **Simplicity:** It's easier to manage wallpapers, add new ones, and edit 
existing ones if you only have to do it for one image, not 15 or more.
  - **Size savings:** installed size on disk falls from 152 MB to 25 MB.
  
  The increase in memory use for any existing user is negligible (< 1MB).

TEST PLAN
  All wallpapers are still installed and all still work and look good with the 
new "Scaled And Cropped" default setting.
  
  Installed size is significantly smaller:
  Before:
  
$ du -ch /usr/share/wallpapers/ | grep total
152Mtotal
  
  After:
  
$ du -ch /usr/share/wallpapers/ | grep total
25M total

REPOSITORY
  R131 Plasma Wallpapers

BRANCH
  keep-only-largest-size (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D18005

AFFECTED FILES
  Autumn/contents/images/1280x1024.jpg
  Autumn/contents/images/1280x800.jpg
  Autumn/contents/images/1440x900.jpg
  Autumn/contents/images/1600x1200.jpg
  Autumn/contents/images/1638x1024.jpg
  Autumn/contents/images/1680x1050.jpg
  Autumn/contents/images/1920x1080.jpg
  Autumn/contents/images/1920x1200.jpg
  Autumn/contents/images/2560x1440.jpg
  Autumn/contents/images/640x480.jpg
  Autumn/contents/images/800x600.jpg
  BytheWater/contents/images/1280x1024.jpg
  BytheWater/contents/images/1280x800.jpg
  BytheWater/contents/images/1440x900.jpg
  BytheWater/contents/images/1600x1200.jpg
  BytheWater/contents/images/1638x1024.jpg
  BytheWater/contents/images/1680x1050.jpg
  BytheWater/contents/images/1920x1080.jpg
  BytheWater/contents/images/1920x1200.jpg
  BytheWater/contents/images/2560x1440.jpg
  BytheWater/contents/images/640x480.jpg
  BytheWater/contents/images/800x600.jpg
  Canopee/contents/images/1024x768.png
  Canopee/contents/images/1280x1024.png
  Canopee/contents/images/1280x800.png
  Canopee/contents/images/1440x900.png
  Canopee/contents/images/1600x1200.png
  Canopee/contents/images/1638x1024.png
  Canopee/contents/images/1680x1050.png
  Canopee/contents/images/1920x1080.png
  Canopee/contents/images/2560x1440.png
  Canopee/contents/images/2560x1600.png
  Canopee/contents/images/3200x1800.png
  Canopee/contents/images/3200x2000.png
  Cascade/contents/images/1024x768.png
  Cascade/contents/images/1280x1024.png
  Cascade/contents/images/1280x800.png
  Cascade/contents/images/1366x768.png
  Cascade/contents/images/1440x900.png
  Cascade/contents/images/1600x1200.png
  Cascade/contents/images/1638x1024.png
  Cascade/contents/images/1680x1050.png
  Cascade/contents/images/1920x1080.png
  Cascade/contents/images/1920x1200.png
  Cascade/contents/images/2560x1440.png
  Cascade/contents/images/2560x1600.png
  Cascade/contents/images/3200x1800.png
  Cascade/contents/images/3200x2000.png
  ColdRipple/contents/images/1280x1024.jpg
  ColdRipple/contents/images/1280x800.jpg
  ColdRipple/contents/images/1440x900.jpg
  ColdRipple/contents/images/1600x1200.jpg
  ColdRipple/contents/images/1638x1024.jpg
  ColdRipple/contents/images/1680x1050.jpg
  ColdRipple/contents/images/1920x1080.jpg
  ColdRipple/contents/images/1920x1200.jpg
  ColdRipple/contents/images/2560x1440.jpg
  ColdRipple/contents/images/640x480.jpg
  ColdRipple/contents/images/800x600.jpg
  ColorfulCups/contents/images/1280x1024.jpg
  ColorfulCups/contents/images/1280x800.jpg
  ColorfulCups/contents/images/1440x900.jpg
  ColorfulCups/contents/images/1600x1200.jpg
  ColorfulCups/contents/images/1638x1024.jpg
  ColorfulCups/contents/images/1680x1050.jpg
  ColorfulCups/contents/images/1920x1080.jpg
  ColorfulCups/contents/images/1920x1200.jpg
  ColorfulCups/contents/images/2560x1440.jpg
  ColorfulCups/contents/images/640x480.jpg
  ColorfulCups/contents/images/800x600.jpg
  DarkestHour/contents/images/1280x1024.jpg
  DarkestHour/contents/images/1280x800.jpg
  DarkestHour/contents/images/1440x900.jpg
  DarkestHour/contents/images/1600x1200.jpg
  DarkestHour/contents/images/1638x1024.jpg
  DarkestHour/contents/images/1680x1050.jpg
  DarkestHour/contents/images/1920x1080.jpg
  DarkestHour/contents/images/1920x1200.jpg
  DarkestHour/contents/images/2560x1440.jpg
  DarkestHour/contents/images/640x480.jpg
  DarkestHour/contents/images/800x600.jpg
  EveningGlow/contents/images/1280x1024.jpg
  EveningGlow/contents/images/1280x800.jpg
  EveningGlow/contents/images/1440x900.jpg
  EveningGlow/contents/images/1600x1200.jpg
  EveningGlow/contents/images/1638x1024.jpg
  EveningGlow/contents/images/1680x1050.jpg
  EveningGl