| 1 | #!/usr/bin/python
|
|---|
| 2 | import sys
|
|---|
| 3 | from subprocess import call
|
|---|
| 4 |
|
|---|
| 5 | # For a fixup_factor of 100, (leaving in the -J), I'm still getting wireframe stuff.
|
|---|
| 6 | # with 1000, it is _much_ better, but there is some extranious noise in the
|
|---|
| 7 | # output. 1500 still has a little noise along some edges. 1700 has a few
|
|---|
| 8 | # pixels of noise.
|
|---|
| 9 | # With 2000, it looks perfect.
|
|---|
| 10 | fixup_factor = 2000
|
|---|
| 11 | def main(args):
|
|---|
| 12 | sys.stderr.write('called with %r\n' % args)
|
|---|
| 13 | for i, arg in enumerate(args):
|
|---|
| 14 | if arg.startswith('-ca'):
|
|---|
| 15 | args[i] = '-ca%0.1f' % (float(arg[3:]) * fixup_factor)
|
|---|
| 16 | elif arg.startswith('-cg'):
|
|---|
| 17 | parts = arg.split(',')
|
|---|
| 18 | parts[-1] = '%0.1f' % (float(parts[-1]) / fixup_factor)
|
|---|
| 19 | args[i] = ','.join(parts)
|
|---|
| 20 | sys.stderr.write('changed to %r\n' % args)
|
|---|
| 21 | call(['ldglite',] + args)
|
|---|
| 22 |
|
|---|
| 23 | if __name__ == '__main__':
|
|---|
| 24 | main(sys.argv[1:])
|
|---|