Icon resized between 32 - 48 - 64 look jaggy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Medium
|
Andrea Azzarone | ||
5.0 |
Fix Released
|
Medium
|
Andrea Azzarone | ||
unity (Ubuntu) |
Fix Released
|
Medium
|
Andrea Azzarone | ||
Precise |
Fix Released
|
Medium
|
Andrea Azzarone |
Bug Description
[Impact]
Ugly icon resizing method hindering user experience.
[Test Case]
Observe scaled icons in Launcher before and after when Launcher icon size is non-even (for example 57) - jagged edges should change to smooth.
[Regression Potential]
Non-scaled icons should not become blurrier.
---
The resize is done with nearest interpolation which is a poor, loosing-information algorithm. It should use at least linear filter or if possible bicubic interpolation for a smooth resize and appearence
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: xorg 1:7.6+12ubuntu1
ProcVersionSign
Uname: Linux 3.2.0-29-generic x86_64
.tmp.unity.
ApportVersion: 2.0.1-0ubuntu12
Architecture: amd64
CompizPlugins: [core,composite
CompositorRunning: compiz
Date: Mon Aug 13 10:50:08 2012
DistUpgraded: Fresh install
DistroCodename: precise
DistroVariant: ubuntu
ExtraDebuggingI
GraphicsCard:
NVIDIA Corporation GF108 [GeForce GT 430] [10de:0de1] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ZOTAC International (MCO) Ltd. Device [19da:4199]
MachineType: System manufacturer System Product Name
ProcEnviron:
LANGUAGE=en_US:
PATH=(custom, no user)
LANG=en_US
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg
Symptom: display
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 01/17/2012
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 3506
dmi.board.
dmi.board.name: P8Z68-V LX
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev X.0x
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: System Product Name
dmi.product.
dmi.sys.vendor: System manufacturer
version.compiz: compiz 1:0.9.7.
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.32-1ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
Related branches
- Tim Penhey (community): Approve
- Sam Spilsbury (community): Needs Information
-
Diff: 12 lines (+1/-1)1 file modifiedunity-shared/IconRenderer.cpp (+1/-1)
- Marco Trevisan (Treviño): Approve
-
Diff: 12 lines (+1/-1)1 file modifiedplugins/unityshell/src/IconRenderer.cpp (+1/-1)
Changed in unity: | |
importance: | Low → Medium |
status: | Confirmed → Triaged |
Changed in unity: | |
status: | Triaged → In Progress |
Changed in unity (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in unity: | |
assignee: | nobody → Andrea Azzarone (andyrock) |
Changed in unity (Ubuntu): | |
assignee: | nobody → Andrea Azzarone (andyrock) |
Changed in unity (Ubuntu): | |
importance: | Undecided → Medium |
Changed in unity (Ubuntu Precise): | |
importance: | Undecided → Medium |
assignee: | nobody → Andrea Azzarone (andyrock) |
status: | New → In Progress |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
description: | updated |
that's not unity's fault. The icons provided in the icon theme are either 32px, 48px or 64px anything between these is supposed to look jagged since the icons are rescaled