This is a compiled list of all the different resources and tools I use to make icons and other graphics pieces. Pretty much everything here is free for personal and non-commercial use.
Applications
Adobe Photoshop CS3
Brushes
Splatter Brushes by =kao5
MF Splatter Brush Pack v.01 by ~Osiris2735
Splatter Brushes by ~corelila
.:Splatter BRUSHES Photoshop:. by ~violet-electric
VECTOR STYLEBUBBLES HQ by *IHEA
VECTOR-LINEDOTS - HQ by *IHEA
VECTOR-ARROWS - HQ by *IHEA
DB Graffiti Arrow-Brush Pack by ~SikWidInk
Kiss Kiss by ~ro-stock
Fonts
Christopher Hand by El Stinger
Akbar by Jon Bernhardt
Carnevalee Freakshow by Christopher Hansen
Lane by GemFonts
Bleeding Cowboys by Last Soundtrack
Screencaps
All by
aergonaut, except where noted
Textures
Light effects by
awmp Miscellaneous
Table generator script (requires
Python 2.5.1+; not compatible with Python 3) by
aergonaut, released under
GPL#!/usr/bin/env python
#
# tablegen.py - Generates tables for presentation of userpic icons on LiveJournal
# Copyright (C) 2008 Chris Fung (aergonaut)
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <
http://www.gnu.org/licenses/>.
import sys, getopt
def main(total, outfile, argv):
cells = 5
padding = 10
hcolor = "#777"
ccolor = "#ddd"
headerfile = None
headers = []
use_headers = False
try:
opts, args = getopt.getopt(argv, "hc:", ["help", "cells=", "padding=", "hcolor=", "ccolor=", "headers="])
except getopt.GetoptError, err:
print str(err)
usage()
sys.exit(2)
for opt, arg in opts:
if opt in ("-h", "--help"):
usage()
sys.exit()
elif opt in ("-c", "--cells"):
cells = int(arg)
elif opt == "--padding":
padding = int(arg)
elif opt == "--hcolor":
hcolor = arg
elif opt == "--ccolor":
ccolor = arg
elif opt == "--headers":
headerfile = arg
if headerfile != None:
use_headers = True
fin = open(headerfile, "r")
for line in fin:
headers.append(line[:-1])
fin.close()
table = "
\n"
nr = int(total) / cells
if (int(total) % cells != 0):
nr += 1
rcount = 0
while rcount < nr:
table += ""
ccount = 0
while ccount < cells:
cn = ccount + (rcount * cells) + 1
header = "%03d." % cn
if use_headers and (cn - 1) < len(headers):
header += " %s" % headers[cn - 1]
table += "\n\t%(header)s | " % {'bg':hcolor, 'padding':padding, 'header':header}
ccount += 1
table += "\n
\n"
ccount = 0
while ccount < cells:
table += "\n\t | " % {'bg':ccolor, 'padding':padding}
ccount += 1
table += "
\n"
rcount += 1
table += "
"
fout = open(outfile, "w")
fout.writelines(table)
fout.close()
def usage():
print "Usage: tablegen.py
[options]"
print ""
print "Options:"
print " -c \n --cells=\t\tCells per row (default: 5)"
print " --headers=\t\tList of headers to use"
print " --padding=\t\tCell padding (default: 10)"
print " --hcolor=\t\tHeader cell background color (default: #777)"
print " --ccolor=\t\tIcon cell background color (default: #ddd)"
print " -h\n --help\t\t\tPrint this help message"
if __name__ == "__main__":
if sys.argv[1] in ("-h", "--help"):
usage()
sys.exit()
try:
sys.argv[1] = int(sys.argv[1])
sys.argv[2] = int(sys.argv[2])
except:
usage()
sys.exit(2)
main(sys.argv[1], sys.argv[2], sys.argv[3:])
Instructions:
- Open your favorite text editor.
- Copy the script from the box above and paste it into a new file.
- Save the file as tablegen.py.
- Launch your terminal and execute: $ python tablegen.py --help