Logo Analyser in Flash?

  • Started
  • Last post
  • 6 Responses
  • takashi

    hello everybody,

    I will start working on a logo analyser in flash, so I am gathering some inspiration and hints for now.

    basically I would like to make an engine, that allows to upload a logo and then it will produce different variations of it.

    To start at an easy level, first I would like the engine to change the colors and produce every possible variation of the color schemes (well at least with the basic colors).

    In a further step, I would also like the engine to produce variations of the form, i.e. square or round corners, change proportions, flip stuff around and so on.

    I am posting this idea here on newstoday to see if some flash speciallists can give me their thoughts about it and answer some questions:
    what would you recomend,
    - working with bipmaps or vectors?
    - how would you handle the logos?
    - as I dont have very much experience with flash and really dont know all of the possibilities in flash, I also would like to know what actionscript functions you would consider using for such a project.

    well, at the moment I just have the idea and I would like to accomplish a first working version by end of january 2004.

    I really would appreciate if you flash masters out there could give me some help and thoughts.

    ...and well, if this thing really works once, I would like to share it online, maybe it could become an interesting tool/toy.

    thanks for your INPUT:-)

  • sexypixel0

    first question I would ask is why?

    and how would you import it. .swf? ,jpg, how would you break up the elements.

  • takashi0

    hey sexypixel.
    answers to your questions:
    - its a school project, where I need to analyse and alter logos. so I thought it would be good to programm an engine, so I could let it work for me.
    and then i thought it could be somehow util in the future.

    - about the import, I dont know exactly, i think vector(swf or eps) would be easier to work with inside the engine, but I dont know if flash can handle this.
    jpg would be easier upload, but it would be harder or at least different to alter the logo and get nice results.

    - and about breaking up the elements: good question, maybe the easiest thing would be to allow the user to define the elements to alter in a first step. something like: this is a plain color, and this is a corner, and so on...
    actually it would be better if the engine could do this by itself, but I have no clue, how I could program this kind of AI...so maybe save this for a later step.

  • Bluejam0

    It'll be easier (and less time consuming) to just pick out a selection of existing logo's and break them apart yourself into manageable elements, for example, you could break up the GAP logo into 1.shape (the blue box) and 2. Type (the word GAP).

    You could then build an application with flash that allows you to mix'n'match that way.

  • Hardcore0

    *Gulps*

    I suggest not actually using flash. It does not really have any functionality to do what you need.

    I reckon you can't actually do what your intending. To upload an image requires a COM object (if on IIS) or some kinda PHP Library.

    Your best bet is to use sommit like PHP where you can 'deconstruct' the image using a predefined PHP library, then use/reconstruct the image in Flash via some kinda engine that interprets the info you send to flash.

    E.g. The serverside PHP would deconstruct the image and create something like an XML doc on the fly storing image info into the nodes. Then the XML will be parsed to produce the 'reconstructed' image inside flash.

    This in itself (to do from scratch) will be VERY time consuming. Something like Ming might help...
    http://ming.sourceforge.net/

    Also you may wanna look for an alternative... such as Imaging Lingo for Director MX / Shockwave...
    http://www.macromedia.com/devnet…

  • takashi0

    Bluejam: yes, this sounds far more reasonable than my idea...and that is surely my way to go.
    Thank you very much! This has cleared a lot of questions inside my head, and this it is a project that I can accomplish with my actual actionscript knowledge!
    I think I will do this in the first order, and if I have time left after that, I will look further in implementing the rest!

    Just by curosity, what flash techniques would you consider essential for such an application?

  • takashi0

    ok HARDCORE,

    this sounds interesting...I mean the thing about deconstructing the image and translating it to XML for example.

    well, I recon, even if I have some little knowledge of PHP and XML, It would take me to much time to program such a thing, as i dont have any experience, nor knowledge in programing libraries...even if i have some interest in entering this fields. so first hand I would forget about this way.

    Then imaging lingo would be a really good alternative, because I have some experience with it.

    I assumed that there was something similar in Flash to imaging lingo, but it doesnt look like it, but I just dont know.

    Maybe I should first hand forget about an online project and just work locally on my harddisc, so I could consider using some java libraries to analyse the images. Or even communicate between lingo and actionscript.