From 42f6a0c2b946af2cce86b721b349d35c4e21ce88 Mon Sep 17 00:00:00 2001 From: Jonas Schnelli Date: Wed, 17 Dec 2014 09:00:16 +0100 Subject: [Qt] optimize PNG files - provide a python script - add optimized png files --- contrib/devtools/optimize-pngs.py | 49 ++++++++++++++++++++++++++++ src/qt/res/icons/about.png | Bin 5925 -> 4726 bytes src/qt/res/icons/about_qt.png | Bin 3107 -> 2338 bytes src/qt/res/icons/add.png | Bin 15199 -> 712 bytes src/qt/res/icons/address-book.png | Bin 16150 -> 1275 bytes src/qt/res/icons/bitcoin.png | Bin 350390 -> 312944 bytes src/qt/res/icons/clock1.png | Bin 2448 -> 1921 bytes src/qt/res/icons/clock2.png | Bin 2269 -> 1731 bytes src/qt/res/icons/clock3.png | Bin 2184 -> 1557 bytes src/qt/res/icons/clock4.png | Bin 1995 -> 1395 bytes src/qt/res/icons/clock5.png | Bin 2682 -> 1889 bytes src/qt/res/icons/configure.png | Bin 3891 -> 2865 bytes src/qt/res/icons/connect0.png | Bin 16890 -> 2290 bytes src/qt/res/icons/connect1.png | Bin 16870 -> 2242 bytes src/qt/res/icons/connect2.png | Bin 16566 -> 1966 bytes src/qt/res/icons/connect3.png | Bin 16566 -> 1966 bytes src/qt/res/icons/connect4.png | Bin 16117 -> 1490 bytes src/qt/res/icons/debugwindow.png | Bin 15930 -> 1327 bytes src/qt/res/icons/edit.png | Bin 2544 -> 1847 bytes src/qt/res/icons/editcopy.png | Bin 1295 -> 883 bytes src/qt/res/icons/editpaste.png | Bin 15778 -> 1024 bytes src/qt/res/icons/export.png | Bin 17005 -> 1750 bytes src/qt/res/icons/eye.png | Bin 2806 -> 2241 bytes src/qt/res/icons/eye_minus.png | Bin 3087 -> 2438 bytes src/qt/res/icons/eye_plus.png | Bin 3368 -> 2599 bytes src/qt/res/icons/filesave.png | Bin 2874 -> 2067 bytes src/qt/res/icons/history.png | Bin 16271 -> 762 bytes src/qt/res/icons/info.png | Bin 2895 -> 2028 bytes src/qt/res/icons/key.png | Bin 2434 -> 1759 bytes src/qt/res/icons/lock_closed.png | Bin 1686 -> 1197 bytes src/qt/res/icons/lock_open.png | Bin 1751 -> 1257 bytes src/qt/res/icons/open.png | Bin 2239 -> 1694 bytes src/qt/res/icons/overview.png | Bin 2215 -> 1662 bytes src/qt/res/icons/quit.png | Bin 15766 -> 1091 bytes src/qt/res/icons/receive.png | Bin 2874 -> 2067 bytes src/qt/res/icons/remove.png | Bin 16663 -> 1723 bytes src/qt/res/icons/send.png | Bin 17005 -> 1750 bytes src/qt/res/icons/synced.png | Bin 16891 -> 1619 bytes src/qt/res/icons/transaction0.png | Bin 1759 -> 1220 bytes src/qt/res/icons/transaction2.png | Bin 16891 -> 1619 bytes src/qt/res/icons/transaction_conflicted.png | Bin 15766 -> 1091 bytes src/qt/res/icons/tx_inout.png | Bin 2568 -> 1655 bytes src/qt/res/icons/tx_input.png | Bin 2590 -> 1783 bytes src/qt/res/icons/tx_mined.png | Bin 2166 -> 1578 bytes src/qt/res/icons/tx_output.png | Bin 2699 -> 1771 bytes src/qt/res/icons/verify.png | Bin 2984 -> 2034 bytes src/qt/res/movies/spinner-000.png | Bin 16636 -> 1835 bytes src/qt/res/movies/spinner-001.png | Bin 2785 -> 2376 bytes src/qt/res/movies/spinner-002.png | Bin 2814 -> 2376 bytes src/qt/res/movies/spinner-003.png | Bin 2775 -> 2355 bytes src/qt/res/movies/spinner-004.png | Bin 2850 -> 2349 bytes src/qt/res/movies/spinner-005.png | Bin 2728 -> 2305 bytes src/qt/res/movies/spinner-006.png | Bin 2734 -> 2304 bytes src/qt/res/movies/spinner-007.png | Bin 2633 -> 2283 bytes src/qt/res/movies/spinner-008.png | Bin 2611 -> 2312 bytes src/qt/res/movies/spinner-009.png | Bin 2074 -> 1810 bytes src/qt/res/movies/spinner-010.png | Bin 2666 -> 2305 bytes src/qt/res/movies/spinner-011.png | Bin 2751 -> 2338 bytes src/qt/res/movies/spinner-012.png | Bin 2828 -> 2352 bytes src/qt/res/movies/spinner-013.png | Bin 2896 -> 2377 bytes src/qt/res/movies/spinner-014.png | Bin 2867 -> 2358 bytes src/qt/res/movies/spinner-015.png | Bin 2860 -> 2405 bytes src/qt/res/movies/spinner-016.png | Bin 2825 -> 2429 bytes src/qt/res/movies/spinner-017.png | Bin 2833 -> 2408 bytes src/qt/res/movies/spinner-018.png | Bin 2147 -> 1831 bytes src/qt/res/movies/spinner-019.png | Bin 2808 -> 2380 bytes src/qt/res/movies/spinner-020.png | Bin 2800 -> 2366 bytes src/qt/res/movies/spinner-021.png | Bin 2833 -> 2368 bytes src/qt/res/movies/spinner-022.png | Bin 2823 -> 2356 bytes src/qt/res/movies/spinner-023.png | Bin 2710 -> 2311 bytes src/qt/res/movies/spinner-024.png | Bin 2732 -> 2315 bytes src/qt/res/movies/spinner-025.png | Bin 2635 -> 2298 bytes src/qt/res/movies/spinner-026.png | Bin 2643 -> 2291 bytes src/qt/res/movies/spinner-027.png | Bin 2099 -> 1816 bytes src/qt/res/movies/spinner-028.png | Bin 2665 -> 2308 bytes src/qt/res/movies/spinner-029.png | Bin 2761 -> 2356 bytes src/qt/res/movies/spinner-030.png | Bin 2832 -> 2346 bytes src/qt/res/movies/spinner-031.png | Bin 2871 -> 2380 bytes src/qt/res/movies/spinner-032.png | Bin 2839 -> 2345 bytes src/qt/res/movies/spinner-033.png | Bin 2829 -> 2401 bytes src/qt/res/movies/spinner-034.png | Bin 2851 -> 2422 bytes src/qt/res/movies/spinner-035.png | Bin 2837 -> 2406 bytes 82 files changed, 49 insertions(+) create mode 100755 contrib/devtools/optimize-pngs.py diff --git a/contrib/devtools/optimize-pngs.py b/contrib/devtools/optimize-pngs.py new file mode 100755 index 0000000000..774968fc08 --- /dev/null +++ b/contrib/devtools/optimize-pngs.py @@ -0,0 +1,49 @@ +#!/usr/bin/env python + +import os +import sys +import subprocess + +#optimize png, remove various color profiles, remove ancillary chunks (alla) and text chunks (text) +#pngcrush -brute -ow -rem gAMA -rem cHRM -rem iCCP -rem sRGB -rem alla -rem text + +folders = ["src/qt/res/movies", "src/qt/res/icons", "src/qt/res/images"] +basePath = subprocess.check_output("git rev-parse --show-toplevel", shell=True).rstrip('\n') +totalSaveBytes = 0 + +outputArray = [] +for folder in folders: + absFolder=os.path.join(basePath, folder) + for file in os.listdir(absFolder): + extension = os.path.splitext(file)[1] + if extension.lower() == '.png': + print("optimizing "+file+"..."), + file_path = os.path.join(absFolder, file) + fileMetaMap = {'file' : file, 'osize': os.path.getsize(file_path), 'sha256Old' : subprocess.check_output("openssl dgst -sha256 "+file_path, shell=True).rstrip('\n')}; + + pngCrushOutput = "" + try: + pngCrushOutput = subprocess.check_output("pngcrush -brute -ow -rem gAMA -rem cHRM -rem iCCP -rem sRGB -rem alla -rem text "+file_path+" >/dev/null 2>&1", shell=True).rstrip('\n') + except: + print "pngcrush is not installed, aborting..." + sys.exit(0) + + #verify + if "Not a PNG file" in subprocess.check_output("pngcrush -n -v "+file_path+" >/dev/null 2>&1", shell=True): + print "PNG file "+file+" is corrupted after crushing, check out pngcursh version" + sys.exit(1) + + + fileMetaMap['sha256New'] = subprocess.check_output("openssl dgst -sha256 "+file_path, shell=True).rstrip('\n') + fileMetaMap['psize'] = os.path.getsize(file_path) + outputArray.append(fileMetaMap) + print("done\n"), + +print "summary:\n+++++++++++++++++" +for fileDict in outputArray: + oldHash = fileDict['sha256Old'].split("= ")[1] + newHash = fileDict['sha256New'].split("= ")[1] + totalSaveBytes += fileDict['osize'] - fileDict['psize'] + print fileDict['file']+"\n size diff from: "+str(fileDict['osize'])+" to: "+str(fileDict['psize'])+"\n old sha256: "+oldHash+"\n new sha256: "+newHash+"\n" + +print "completed. Total reduction: "+str(totalSaveBytes)+" bytes" \ No newline at end of file diff --git a/src/qt/res/icons/about.png b/src/qt/res/icons/about.png index eeef943355..83eb3c07ee 100644 Binary files a/src/qt/res/icons/about.png and b/src/qt/res/icons/about.png differ diff --git a/src/qt/res/icons/about_qt.png b/src/qt/res/icons/about_qt.png index d3665e9892..dd27a99d0a 100644 Binary files a/src/qt/res/icons/about_qt.png and b/src/qt/res/icons/about_qt.png differ diff --git a/src/qt/res/icons/add.png b/src/qt/res/icons/add.png index ef995cc0b5..7e46672f2d 100644 Binary files a/src/qt/res/icons/add.png and b/src/qt/res/icons/add.png differ diff --git a/src/qt/res/icons/address-book.png b/src/qt/res/icons/address-book.png index 0c9238c18e..b11c7d5356 100644 Binary files a/src/qt/res/icons/address-book.png and b/src/qt/res/icons/address-book.png differ diff --git a/src/qt/res/icons/bitcoin.png b/src/qt/res/icons/bitcoin.png index 705a20260a..435621af23 100644 Binary files a/src/qt/res/icons/bitcoin.png and b/src/qt/res/icons/bitcoin.png differ diff --git a/src/qt/res/icons/clock1.png b/src/qt/res/icons/clock1.png index 65adba5e21..ceae5ed0d9 100644 Binary files a/src/qt/res/icons/clock1.png and b/src/qt/res/icons/clock1.png differ diff --git a/src/qt/res/icons/clock2.png b/src/qt/res/icons/clock2.png index 196a79ce4a..159f69a8fc 100644 Binary files a/src/qt/res/icons/clock2.png and b/src/qt/res/icons/clock2.png differ diff --git a/src/qt/res/icons/clock3.png b/src/qt/res/icons/clock3.png index 3d04655ed9..d668e35ffc 100644 Binary files a/src/qt/res/icons/clock3.png and b/src/qt/res/icons/clock3.png differ diff --git a/src/qt/res/icons/clock4.png b/src/qt/res/icons/clock4.png index c3210c5af1..5ebf8ed7ac 100644 Binary files a/src/qt/res/icons/clock4.png and b/src/qt/res/icons/clock4.png differ diff --git a/src/qt/res/icons/clock5.png b/src/qt/res/icons/clock5.png index 84a9fa2842..96f15ef7d9 100644 Binary files a/src/qt/res/icons/clock5.png and b/src/qt/res/icons/clock5.png differ diff --git a/src/qt/res/icons/configure.png b/src/qt/res/icons/configure.png index fe9c6ec5ec..5333c83d5e 100644 Binary files a/src/qt/res/icons/configure.png and b/src/qt/res/icons/configure.png differ diff --git a/src/qt/res/icons/connect0.png b/src/qt/res/icons/connect0.png index 99bb2575d6..58e2c3e965 100644 Binary files a/src/qt/res/icons/connect0.png and b/src/qt/res/icons/connect0.png differ diff --git a/src/qt/res/icons/connect1.png b/src/qt/res/icons/connect1.png index dffc692c76..949e7a922d 100644 Binary files a/src/qt/res/icons/connect1.png and b/src/qt/res/icons/connect1.png differ diff --git a/src/qt/res/icons/connect2.png b/src/qt/res/icons/connect2.png index 3594fb117c..143b2054fb 100644 Binary files a/src/qt/res/icons/connect2.png and b/src/qt/res/icons/connect2.png differ diff --git a/src/qt/res/icons/connect3.png b/src/qt/res/icons/connect3.png index 3594fb117c..143b2054fb 100644 Binary files a/src/qt/res/icons/connect3.png and b/src/qt/res/icons/connect3.png differ diff --git a/src/qt/res/icons/connect4.png b/src/qt/res/icons/connect4.png index 0c667c7e06..f96e3455ce 100644 Binary files a/src/qt/res/icons/connect4.png and b/src/qt/res/icons/connect4.png differ diff --git a/src/qt/res/icons/debugwindow.png b/src/qt/res/icons/debugwindow.png index 576e57ab03..290fe60864 100644 Binary files a/src/qt/res/icons/debugwindow.png and b/src/qt/res/icons/debugwindow.png differ diff --git a/src/qt/res/icons/edit.png b/src/qt/res/icons/edit.png index 4df2229e98..46582716ef 100644 Binary files a/src/qt/res/icons/edit.png and b/src/qt/res/icons/edit.png differ diff --git a/src/qt/res/icons/editcopy.png b/src/qt/res/icons/editcopy.png index db0c51772c..74ac8b2774 100644 Binary files a/src/qt/res/icons/editcopy.png and b/src/qt/res/icons/editcopy.png differ diff --git a/src/qt/res/icons/editpaste.png b/src/qt/res/icons/editpaste.png index be8634674d..7b47f4d52b 100644 Binary files a/src/qt/res/icons/editpaste.png and b/src/qt/res/icons/editpaste.png differ diff --git a/src/qt/res/icons/export.png b/src/qt/res/icons/export.png index 18d0596194..ac76cc1eff 100644 Binary files a/src/qt/res/icons/export.png and b/src/qt/res/icons/export.png differ diff --git a/src/qt/res/icons/eye.png b/src/qt/res/icons/eye.png index 7036708de5..f2f139dbb2 100644 Binary files a/src/qt/res/icons/eye.png and b/src/qt/res/icons/eye.png differ diff --git a/src/qt/res/icons/eye_minus.png b/src/qt/res/icons/eye_minus.png index bdbe073627..795bf6436a 100644 Binary files a/src/qt/res/icons/eye_minus.png and b/src/qt/res/icons/eye_minus.png differ diff --git a/src/qt/res/icons/eye_plus.png b/src/qt/res/icons/eye_plus.png index 2ba5e68c76..eaab69297a 100644 Binary files a/src/qt/res/icons/eye_plus.png and b/src/qt/res/icons/eye_plus.png differ diff --git a/src/qt/res/icons/filesave.png b/src/qt/res/icons/filesave.png index a53390f594..f4e6f58d05 100644 Binary files a/src/qt/res/icons/filesave.png and b/src/qt/res/icons/filesave.png differ diff --git a/src/qt/res/icons/history.png b/src/qt/res/icons/history.png index cb723abc5f..68d841fa85 100644 Binary files a/src/qt/res/icons/history.png and b/src/qt/res/icons/history.png differ diff --git a/src/qt/res/icons/info.png b/src/qt/res/icons/info.png index 085fa8ea73..692b50c2a9 100644 Binary files a/src/qt/res/icons/info.png and b/src/qt/res/icons/info.png differ diff --git a/src/qt/res/icons/key.png b/src/qt/res/icons/key.png index d21f81364d..f301c4f38c 100644 Binary files a/src/qt/res/icons/key.png and b/src/qt/res/icons/key.png differ diff --git a/src/qt/res/icons/lock_closed.png b/src/qt/res/icons/lock_closed.png index 77914ab2ce..1bd98b21a6 100644 Binary files a/src/qt/res/icons/lock_closed.png and b/src/qt/res/icons/lock_closed.png differ diff --git a/src/qt/res/icons/lock_open.png b/src/qt/res/icons/lock_open.png index 50615b7336..a7045133b1 100644 Binary files a/src/qt/res/icons/lock_open.png and b/src/qt/res/icons/lock_open.png differ diff --git a/src/qt/res/icons/open.png b/src/qt/res/icons/open.png index 390d3dab64..4d958f0e18 100644 Binary files a/src/qt/res/icons/open.png and b/src/qt/res/icons/open.png differ diff --git a/src/qt/res/icons/overview.png b/src/qt/res/icons/overview.png index 36e1003c3c..411595413d 100644 Binary files a/src/qt/res/icons/overview.png and b/src/qt/res/icons/overview.png differ diff --git a/src/qt/res/icons/quit.png b/src/qt/res/icons/quit.png index 6e44a2d329..55e34de4b8 100644 Binary files a/src/qt/res/icons/quit.png and b/src/qt/res/icons/quit.png differ diff --git a/src/qt/res/icons/receive.png b/src/qt/res/icons/receive.png index a53390f594..f4e6f58d05 100644 Binary files a/src/qt/res/icons/receive.png and b/src/qt/res/icons/receive.png differ diff --git a/src/qt/res/icons/remove.png b/src/qt/res/icons/remove.png index 3849cdd6d8..8e738d6301 100644 Binary files a/src/qt/res/icons/remove.png and b/src/qt/res/icons/remove.png differ diff --git a/src/qt/res/icons/send.png b/src/qt/res/icons/send.png index 18d0596194..ac76cc1eff 100644 Binary files a/src/qt/res/icons/send.png and b/src/qt/res/icons/send.png differ diff --git a/src/qt/res/icons/synced.png b/src/qt/res/icons/synced.png index d33914f0b4..5ac28d36a3 100644 Binary files a/src/qt/res/icons/synced.png and b/src/qt/res/icons/synced.png differ diff --git a/src/qt/res/icons/transaction0.png b/src/qt/res/icons/transaction0.png index fd41da0680..1091b86e68 100644 Binary files a/src/qt/res/icons/transaction0.png and b/src/qt/res/icons/transaction0.png differ diff --git a/src/qt/res/icons/transaction2.png b/src/qt/res/icons/transaction2.png index d33914f0b4..5ac28d36a3 100644 Binary files a/src/qt/res/icons/transaction2.png and b/src/qt/res/icons/transaction2.png differ diff --git a/src/qt/res/icons/transaction_conflicted.png b/src/qt/res/icons/transaction_conflicted.png index 6e44a2d329..55e34de4b8 100644 Binary files a/src/qt/res/icons/transaction_conflicted.png and b/src/qt/res/icons/transaction_conflicted.png differ diff --git a/src/qt/res/icons/tx_inout.png b/src/qt/res/icons/tx_inout.png index cecd332ad1..0a6e72a898 100644 Binary files a/src/qt/res/icons/tx_inout.png and b/src/qt/res/icons/tx_inout.png differ diff --git a/src/qt/res/icons/tx_input.png b/src/qt/res/icons/tx_input.png index 1b4cfd967c..9e9ee92932 100644 Binary files a/src/qt/res/icons/tx_input.png and b/src/qt/res/icons/tx_input.png differ diff --git a/src/qt/res/icons/tx_mined.png b/src/qt/res/icons/tx_mined.png index 421a9cf639..5a6ef521c0 100644 Binary files a/src/qt/res/icons/tx_mined.png and b/src/qt/res/icons/tx_mined.png differ diff --git a/src/qt/res/icons/tx_output.png b/src/qt/res/icons/tx_output.png index 06d9d0adf2..6f66ab6547 100644 Binary files a/src/qt/res/icons/tx_output.png and b/src/qt/res/icons/tx_output.png differ diff --git a/src/qt/res/icons/verify.png b/src/qt/res/icons/verify.png index 9ff35c2793..8e2cb2cc14 100644 Binary files a/src/qt/res/icons/verify.png and b/src/qt/res/icons/verify.png differ diff --git a/src/qt/res/movies/spinner-000.png b/src/qt/res/movies/spinner-000.png index b296a58481..1e92d859da 100644 Binary files a/src/qt/res/movies/spinner-000.png and b/src/qt/res/movies/spinner-000.png differ diff --git a/src/qt/res/movies/spinner-001.png b/src/qt/res/movies/spinner-001.png index 4f6f9a487b..d167f20541 100644 Binary files a/src/qt/res/movies/spinner-001.png and b/src/qt/res/movies/spinner-001.png differ diff --git a/src/qt/res/movies/spinner-002.png b/src/qt/res/movies/spinner-002.png index 4f14e3ca93..4a1f1f8e56 100644 Binary files a/src/qt/res/movies/spinner-002.png and b/src/qt/res/movies/spinner-002.png differ diff --git a/src/qt/res/movies/spinner-003.png b/src/qt/res/movies/spinner-003.png index d7756e73bf..fb1c2cd4ad 100644 Binary files a/src/qt/res/movies/spinner-003.png and b/src/qt/res/movies/spinner-003.png differ diff --git a/src/qt/res/movies/spinner-004.png b/src/qt/res/movies/spinner-004.png index 4b381b81b2..4df2132344 100644 Binary files a/src/qt/res/movies/spinner-004.png and b/src/qt/res/movies/spinner-004.png differ diff --git a/src/qt/res/movies/spinner-005.png b/src/qt/res/movies/spinner-005.png index cbdb5b5797..5d6f41e0dc 100644 Binary files a/src/qt/res/movies/spinner-005.png and b/src/qt/res/movies/spinner-005.png differ diff --git a/src/qt/res/movies/spinner-006.png b/src/qt/res/movies/spinner-006.png index 55d4540c92..c1f7d18899 100644 Binary files a/src/qt/res/movies/spinner-006.png and b/src/qt/res/movies/spinner-006.png differ diff --git a/src/qt/res/movies/spinner-007.png b/src/qt/res/movies/spinner-007.png index b25f59a445..1e794b2626 100644 Binary files a/src/qt/res/movies/spinner-007.png and b/src/qt/res/movies/spinner-007.png differ diff --git a/src/qt/res/movies/spinner-008.png b/src/qt/res/movies/spinner-008.png index 6493184a7a..df12ea8719 100644 Binary files a/src/qt/res/movies/spinner-008.png and b/src/qt/res/movies/spinner-008.png differ diff --git a/src/qt/res/movies/spinner-009.png b/src/qt/res/movies/spinner-009.png index 938c49f9d3..18fc3a7d16 100644 Binary files a/src/qt/res/movies/spinner-009.png and b/src/qt/res/movies/spinner-009.png differ diff --git a/src/qt/res/movies/spinner-010.png b/src/qt/res/movies/spinner-010.png index 7eb645eda5..a79c845fe8 100644 Binary files a/src/qt/res/movies/spinner-010.png and b/src/qt/res/movies/spinner-010.png differ diff --git a/src/qt/res/movies/spinner-011.png b/src/qt/res/movies/spinner-011.png index fd4b63ca5a..57baf66895 100644 Binary files a/src/qt/res/movies/spinner-011.png and b/src/qt/res/movies/spinner-011.png differ diff --git a/src/qt/res/movies/spinner-012.png b/src/qt/res/movies/spinner-012.png index 10d26a3a53..9deae7853a 100644 Binary files a/src/qt/res/movies/spinner-012.png and b/src/qt/res/movies/spinner-012.png differ diff --git a/src/qt/res/movies/spinner-013.png b/src/qt/res/movies/spinner-013.png index 863a9d2908..0659d48dec 100644 Binary files a/src/qt/res/movies/spinner-013.png and b/src/qt/res/movies/spinner-013.png differ diff --git a/src/qt/res/movies/spinner-014.png b/src/qt/res/movies/spinner-014.png index d01086cb98..bc1ef51bde 100644 Binary files a/src/qt/res/movies/spinner-014.png and b/src/qt/res/movies/spinner-014.png differ diff --git a/src/qt/res/movies/spinner-015.png b/src/qt/res/movies/spinner-015.png index 402dbea693..24b57b62c2 100644 Binary files a/src/qt/res/movies/spinner-015.png and b/src/qt/res/movies/spinner-015.png differ diff --git a/src/qt/res/movies/spinner-016.png b/src/qt/res/movies/spinner-016.png index 1db20e6078..d622872651 100644 Binary files a/src/qt/res/movies/spinner-016.png and b/src/qt/res/movies/spinner-016.png differ diff --git a/src/qt/res/movies/spinner-017.png b/src/qt/res/movies/spinner-017.png index e2c2e2ef78..f48f688db2 100644 Binary files a/src/qt/res/movies/spinner-017.png and b/src/qt/res/movies/spinner-017.png differ diff --git a/src/qt/res/movies/spinner-018.png b/src/qt/res/movies/spinner-018.png index 6f1fe73756..a2c8f38b1d 100644 Binary files a/src/qt/res/movies/spinner-018.png and b/src/qt/res/movies/spinner-018.png differ diff --git a/src/qt/res/movies/spinner-019.png b/src/qt/res/movies/spinner-019.png index 5f18f65608..9d7cc35d82 100644 Binary files a/src/qt/res/movies/spinner-019.png and b/src/qt/res/movies/spinner-019.png differ diff --git a/src/qt/res/movies/spinner-020.png b/src/qt/res/movies/spinner-020.png index c12ae20016..1a07acc454 100644 Binary files a/src/qt/res/movies/spinner-020.png and b/src/qt/res/movies/spinner-020.png differ diff --git a/src/qt/res/movies/spinner-021.png b/src/qt/res/movies/spinner-021.png index d81ceade23..9cea8f2543 100644 Binary files a/src/qt/res/movies/spinner-021.png and b/src/qt/res/movies/spinner-021.png differ diff --git a/src/qt/res/movies/spinner-022.png b/src/qt/res/movies/spinner-022.png index 69c6657942..60250f6dea 100644 Binary files a/src/qt/res/movies/spinner-022.png and b/src/qt/res/movies/spinner-022.png differ diff --git a/src/qt/res/movies/spinner-023.png b/src/qt/res/movies/spinner-023.png index 7bed5bae85..fc290a0cf2 100644 Binary files a/src/qt/res/movies/spinner-023.png and b/src/qt/res/movies/spinner-023.png differ diff --git a/src/qt/res/movies/spinner-024.png b/src/qt/res/movies/spinner-024.png index b3be8d3e8e..c5dcf1eae9 100644 Binary files a/src/qt/res/movies/spinner-024.png and b/src/qt/res/movies/spinner-024.png differ diff --git a/src/qt/res/movies/spinner-025.png b/src/qt/res/movies/spinner-025.png index 3a7fa9ab0d..7f3577a4de 100644 Binary files a/src/qt/res/movies/spinner-025.png and b/src/qt/res/movies/spinner-025.png differ diff --git a/src/qt/res/movies/spinner-026.png b/src/qt/res/movies/spinner-026.png index dd92fc4fc1..1663ddf44c 100644 Binary files a/src/qt/res/movies/spinner-026.png and b/src/qt/res/movies/spinner-026.png differ diff --git a/src/qt/res/movies/spinner-027.png b/src/qt/res/movies/spinner-027.png index 9adefee268..d0e6da4503 100644 Binary files a/src/qt/res/movies/spinner-027.png and b/src/qt/res/movies/spinner-027.png differ diff --git a/src/qt/res/movies/spinner-028.png b/src/qt/res/movies/spinner-028.png index 83e7cdd583..2a7aba50e2 100644 Binary files a/src/qt/res/movies/spinner-028.png and b/src/qt/res/movies/spinner-028.png differ diff --git a/src/qt/res/movies/spinner-029.png b/src/qt/res/movies/spinner-029.png index 6cbdbb0fe1..c8ca15c1e1 100644 Binary files a/src/qt/res/movies/spinner-029.png and b/src/qt/res/movies/spinner-029.png differ diff --git a/src/qt/res/movies/spinner-030.png b/src/qt/res/movies/spinner-030.png index e4a09a44bc..c847c99a93 100644 Binary files a/src/qt/res/movies/spinner-030.png and b/src/qt/res/movies/spinner-030.png differ diff --git a/src/qt/res/movies/spinner-031.png b/src/qt/res/movies/spinner-031.png index 3c3d505741..403443144e 100644 Binary files a/src/qt/res/movies/spinner-031.png and b/src/qt/res/movies/spinner-031.png differ diff --git a/src/qt/res/movies/spinner-032.png b/src/qt/res/movies/spinner-032.png index 7460f80da3..f9db080567 100644 Binary files a/src/qt/res/movies/spinner-032.png and b/src/qt/res/movies/spinner-032.png differ diff --git a/src/qt/res/movies/spinner-033.png b/src/qt/res/movies/spinner-033.png index d327e8fb08..43f57719e7 100644 Binary files a/src/qt/res/movies/spinner-033.png and b/src/qt/res/movies/spinner-033.png differ diff --git a/src/qt/res/movies/spinner-034.png b/src/qt/res/movies/spinner-034.png index d8432751da..c26656ff17 100644 Binary files a/src/qt/res/movies/spinner-034.png and b/src/qt/res/movies/spinner-034.png differ diff --git a/src/qt/res/movies/spinner-035.png b/src/qt/res/movies/spinner-035.png index c89c959c94..e471f950a3 100644 Binary files a/src/qt/res/movies/spinner-035.png and b/src/qt/res/movies/spinner-035.png differ -- cgit v1.2.3