Skip to content
This repository
Browse code

Merge pull request #1931 from laanwj/2012_10_newicons

Non-GPL Icons, v2
  • Loading branch information...
commit 199d88cf901866f3c2fa2b5bd83074d11ebad02c 2 parents 65bc157 + cddda5d
Wladimir J. van der Laan authored October 14, 2012
20  doc/assets-attribution.txt
@@ -14,11 +14,11 @@ Designer: David Vignoni (david@icon-king.com)
14 14
 License: LGPL
15 15
 Site: http://www.icon-king.com/projects/nuvola/
16 16
 
17  
-Icon: src/qt/res/icons/connect*.png
18  
-Icon Pack: Human-O2
19  
-Designer: schollidesign
20  
-License: GNU/GPL
21  
-Site: http://findicons.com/icon/93743/blocks_gnome_netstatus_0
  17
+Icon: src/qt/res/icons/connect*.png (edited, originally Wireless Signal.png)
  18
+Icon Pack: The Clean Desk
  19
+Designer:  Alfred Pereira
  20
+License: freeware
  21
+Site: http://cdn.365psd.com/wp-content/uploads/2012/03/The-Clean-Desk-Set.zip and http://findicons.com/icon/547785/wireless_signal?id=547912
22 22
 
23 23
 Icon: src/qt/res/icons/transaction*.png
24 24
 Designer: md2k7
@@ -40,11 +40,11 @@ Designer: Bitboy (optimized for 16x16 by Wladimir van der Laan)
40 40
 License: Public Domain
41 41
 Site: https://bitcointalk.org/?topic=1756.0
42 42
 
43  
-Icon:  scripts/img/reload.xcf (modified),src/qt/res/movies/update_spinner.mng
44  
-Icon Pack: Kids
45  
-Designer: Everaldo (Everaldo Coelho)
46  
-License: GNU/GPL 
47  
-Site: http://findicons.com/icon/17102/reload?id=17102
  43
+Movie: src/qt/res/movies/update_spinner.mng
  44
+Site: http://preloaders.net/en/circular
  45
+License: You are encouraged and legally entitled to copy and modify any animated GIF and APNG images, generated by http://preloaders.net web-site.
  46
+All animated GIF and APNG images are completely free to use in all projects (web and desktop applications, freeware and commercial projects), WITH THE EXCEPTION of any other animated images generator applications
  47
+You are encouraged, but NOT obligated to place any reference to http://preloaders.net web-site to use it's content in any projects and applications.
48 48
 
49 49
 Image: src/qt/res/images/splash2.jpg (Wallet image)
50 50
 Designer: Crobbo (forum)
39  share/qt/how_to_generate_update_spinner.txt
... ...
@@ -0,0 +1,39 @@
  1
+How to generate the update_spinner.mng
  2
+
  3
+You will need ImageMagick in your path (the 'convert' executable at least)
  4
+
  5
+Go here: http://preloaders.net/en/circular
  6
+
  7
+Select the base image you want to use.
  8
+
  9
+Image type: APNG
  10
+Transparent background: Yes
  11
+Foreground color: F2A555 (or select a color)
  12
+Animation speed: (default value)
  13
+Preloader size: 16 x 16
  14
+
  15
+(no Advanced Options changed)
  16
+
  17
+Additional download options:
  18
+
  19
+Check Download as sprites
  20
+
  21
+Press Download now
  22
+
  23
+Rename the file to base.png
  24
+
  25
+convert -dispose 3 -delay 10 base.png -crop 16x16 +repage update_spinner.mng
  26
+
  27
+If you want to use the make_spinner.py (gives worse results):
  28
+
  29
+In http://preloaders.net/en/circular change
  30
+
  31
+Preloader size: 128 x 128
  32
+
  33
+Press Download now
  34
+
  35
+Rename the file to base.png
  36
+
  37
+convert base.png -crop 128x128+0+0 reload_scaled.png
  38
+
  39
+and use the make_spinner.py . Note that the results aren't very good.
BIN  share/qt/img/reload.xcf
Binary file not shown
43  share/qt/make_spinner.py
... ...
@@ -1,43 +0,0 @@
1  
-#!/usr/bin/env python
2  
-# W.J. van der Laan, 2011
3  
-# Make spinning .mng animation from a .png
4  
-# Requires imagemagick 6.7+
5  
-from __future__ import division
6  
-from os import path
7  
-from PIL import Image
8  
-from subprocess import Popen
9  
-
10  
-SRC='img/reload_scaled.png'
11  
-DST='../../src/qt/res/movies/update_spinner.mng'
12  
-TMPDIR='/tmp'
13  
-TMPNAME='tmp-%03i.png'
14  
-NUMFRAMES=35
15  
-FRAMERATE=10.0
16  
-CONVERT='convert'
17  
-CLOCKWISE=True
18  
-DSIZE=(16,16)
19  
-
20  
-im_src = Image.open(SRC)
21  
-
22  
-if CLOCKWISE:
23  
-    im_src = im_src.transpose(Image.FLIP_LEFT_RIGHT)
24  
-
25  
-def frame_to_filename(frame):
26  
-    return path.join(TMPDIR, TMPNAME % frame)
27  
-
28  
-frame_files = []
29  
-for frame in xrange(NUMFRAMES):
30  
-    rotation = (frame + 0.5) / NUMFRAMES * 360.0
31  
-    if CLOCKWISE:
32  
-        rotation = -rotation
33  
-    im_new = im_src.rotate(rotation, Image.BICUBIC)
34  
-    im_new.thumbnail(DSIZE, Image.ANTIALIAS)
35  
-    outfile = frame_to_filename(frame)
36  
-    im_new.save(outfile, 'png')
37  
-    frame_files.append(outfile)
38  
-
39  
-p = Popen([CONVERT, "-delay", str(FRAMERATE), "-dispose", "2"] + frame_files + [DST])
40  
-p.communicate()
41  
-
42  
-
43  
-
BIN  src/qt/res/icons/connect0_16.png
BIN  src/qt/res/icons/connect1_16.png
BIN  src/qt/res/icons/connect2_16.png
BIN  src/qt/res/icons/connect3_16.png
BIN  src/qt/res/icons/connect4_16.png
BIN  src/qt/res/movies/update_spinner.mng
Binary file not shown

0 notes on commit 199d88c

Please sign in to comment.
Something went wrong with that request. Please try again.