Jag tänkte närmast med hjälp av nåt programmeringsspråk eller script åtgärda detta? Var kan hitta BitBlt-funktionen i Windows och vilka språk använder den?
Fljdfråga till tydal: Om man har en bild som en sträng som har en pekare till, hur kan man visa den på skärmen med bitblt?
Det bitblt gör är att den överför en bild från en DC (device context) till en annan. Så du måste först skapa en DC i minnet som du sedan kan ladda bilddatat till. Det gör du med CreateCompatibleDC().
Sedan för att få in bilden i DC:t använder du SelectObject() och till den ska du leverera en BITMAP-struct som innehåller information om bilden och bilddatat.
BITMAP-structen kan du skapa utifrån en fil genom funktionen LoadImage().
Jag tänkte närmast med hjälp av nåt programmeringsspråk eller script åtgärda detta?
The GIMP har väl skriptmöjligheter? Jag har inte provat dem själv men har för mig ha sett att det finns. http://www.gimp.org/
Ken skrev:
Var kan hitta BitBlt-funktionen i Windows och vilka språk använder den?
BitBlt-funktionen ingår i Windows och finns i gdi32.dll. Eftersom Windows är skrivet i C är det språket lättast att använda, men alla språk som kan anropa funktioner i dll-filer går att använda.