Am facut un plugin pentru winamp care genereaza semnaturi. Nu aveam ce face saptamana trecuta si m-am gandit ca ar fi bine sa mai invat cate ceva, si cum sunt in sesiune m-am gandit sa fac un plugin pentru winamp (sunt la electrotehnica lol) fiindca foloseam un plugin + Apache+script PHP ca sa generez semnaturi cu melodia din winamp si vroiam ceva mai usor de folosit.
Pluginul serveste un gif prin HTTP pe portul 5620 deci tot ce trebuie sa faceti e sa scrieti ceva de genu
http://127.0.0.1:5620/ intr-un browser si vedeti semnatura, nu uitati sa inlocuiti 127.0.0.1 cu ip-ul vostru.Daca vreti doar pe local folositi localhost in loc de 127.0.0.1 (se comporta ciudat cu 127.0.0.1)
Am folosit gd2 pentru procesarea de imagini si desenarea textului iar pentru partea de HTTP am facut o clasa care asculta pe portul respectiv si cand primeste o conexiune serveste headerele si continutul, deci nu proceseaza in niciun fel requestul doar genereaza un response orice ar fi.
Pluginul se poate configura prin editarea fisierului gensig.ini din folderul gen_sig
se poate schimba png-ul folosit ca template, dimensiunea, pozitia si culoarea textului si inca cateva chestii.
Codul:
http://rapidshare.com/files/11660469/plugin.rar
Pluginul compilat:
http://rapidshare.com/files/11650736/sig.exe.html
Sursele au fost scrise cu Bloodshed Dev-C++ 4.9.9.2
Sunteti bineveniti sa comentati/criticati, sa va uitati peste surse si sa imi spuneti ce am gresit, de obicei nu lucrez in Win32 si cu C++ deci sunt sigur ca am greseli in cod.