primitive library um in grafiken herumzupfuschen?



  • kennt jemand ne furchtbar einfache c++ lib in der auch völlige idioten (wie ich) in einer bitmap rumpfuschen können? ich brauch wirklich nur ganz billige funktionen wie setzePixelXYAufFarbWert(X,Y,R,G,B) bzw. lesePixelXYAus(x,y)

    alles was ich bisher gefunden hab bricht sich da halb einen ab mit unterscheidungen zwischen bitmap dieser sorte und jener sorte...bis man da mal wirklich dazu kommt werte zu setzen/auszulesen wird man ja alt und grau!



  • Häää? Nimm Paint! Oder hol dir einfach die Pixel aus dem Bitmap und setz sie selbst... Dafür brauchst du keine lib.



  • opengl bietet da bisschen was. is auch nicht so kompliziert finde ich.

    [Edit]: allerdings musst du auch hier die bilder richtig laden, d.h. header auslesen und so. weiß nicht ob dir das dann schon wieder zu "schwer" ist.

    .MamboKurt



  • Also wenn es für Windows ist kannst du die GDI verwenden. Oder wenn es auch DirectX7 basierend sein darf ist die einfachste die ich kenne diese hier. Benötigt jedoch den VisualC++ Compiler ab 5.x. Und du solltest dich mit dem Compiler auskennen. Sonst wird es nicht. 😉

    Dieses Beispiel ladet eine Bitmap und zeichnet einen Strich in diese rein.

    #include"gidx.h"
    
    LPIMAGE img=NULL;
    
    int main()
    {
    	graphic(640,480,0,GXDEBUG);
    	loadimage("test.bmp",&img,GXVIDEOMEMORY);
    
    	color(0,0,0);	
    	cls();
    
    	color(128,0,0);	
    	lockbuffer(img);
    		for(int i=0; i<50; i++)
    		{	
    			setpixel(i,i);
    		}
    	unlockbuffer(img);
    
    	drawimage(0,0,img,0);
    
    	fontcolor(255,255,255);
    	print(200,200,"Drücke eine Taste um zu beenden");
    
    	flip(0);
    
    	waitkey();
    
    	return 0;
    }
    

Anmelden zum Antworten