Evelogo is a project mainly written in Python, it's free.
Python library for generating EVE Online corporation logos
EVE Online Logo Generator.
This python module lets you generate corporation logos.
LICENSE: This software is released under the MIT license. See evelogo.py for details.
REQUIREMENTS:
INSTALLATION: Place the evelogo.py either in your site-packages folder or in your project dir, whichever is appropriate for your project.
Download the corplogos pack:
http://dl.eve-files.com/media/corp/Entity/corplogos.7z
Extract the corplogos archive and place the corplogos folder anywhere you want. If you place it in your project's work folder, the module will work without having to set the resourcePath in your code.
Example usage: import eveapi import evelogo
evelogo.resourcePath = "wherever/you/put/corplogos/"
YOUR_USERID = 123 YOUR_APIKEY = "bla bla bla"
logo = evelogo.CorporationLogo([[539, 520, 461], [672, 675, 672]]) logo.save("xfi1.png")
logo = evelogo.CorporationLogo([[539, 520, 461], [672, 675, 672]], size=96, transparent=False, bgcolor=(33,133,233)) logo.save("xfi2.png")
api = eveapi.EVEAPIConnection() corpsheet = api.corp.CorporationSheet(userID=YOUR_USERID, apiKey=YOUR_APIKEY, corporationID=219220371) logo = evelogo.CorporationLogo(corpsheet.logo) logo.save("xfi3.png")