24. september 2004 - 22:57Der er
20 kommentarer og 1 løsning
Screenshot i jpg
Hej eksperter!
Først og fremmest vil jeg gerne vide hvordan jeg kan snuppe et screenshot, og smidde det ned i en fil i JPG/JPEG format...
Nogen der kan hjælpe?
Det som jeg senere vil bruge det til er at gøre så det tager et screenshot af spillet på www.runescape.com og kun af selve java-spillet, og smidder det i filen, Screener001.jpg, og hvis den eksisterer, 002.... :-)
ja det er ikke så svært når der er det ønsket på skærmen så trykker du på prt scr kanppen på dit tastatur og åbner paint går i rediger og sæt ind så gemmer du den bare i jpg format er det kun et enket vindue så holder du alt kanppen nede når du trykker på prt scr så "printer" den kun det vindue der er makeret
Jeg skal lave det i mit eget program... Og for det andet er det smartere at bruge ALT+ Print Screen, så at den kun screener det aktive vindue... For det tredje, gør sætter paint billede kvaliteten vildt langt ned når at man bruger det til at gemme det i jpg...
Nu mangler jeg bare den svære del af mit projekt... Jeg vil gerne have at det kun tager et screen-shot af RuneScape Spillet... www.runescape.com Er dette muligt? Mit projekt kan hentes her: http://frip.dk/cronck/Screener.rar
Du kan sagtens få nogle flere point hvis at det lykkes ;-)
Set Windowshot = hDCToPicture(GetWindowDC(lhWnd), 0, 0, (Rec.Right - Rec.Left), (Rec.Bottom - Rec.Top)) End Function
Rect() indeholder koordinaterne for din form (i pixels). Så skal du blot kende din kontrols bredde/højde og dens placering i forhold til formens (0,0). Resten burde være til at klare med en finger i næsen :)
Kan man ikke få den til at poppe en ramme op i størrelsen 756x503? når man så har ført den hen over det java-applet venstre klikke, og så gemmer programmet auto-matisk koordanaterne til appletten?
Sådan som at den er her, kommer der en ny form frem, som man kan bruge til at markere feltet hvoraf screen-shottet skal tages. Denne form som kommer frem, ville jeg egentlig bare gerne have som et gitter, som når at du for eks. det gitter der kommer når at du markerer flere filer i en mappe, og stadig ikke har sluppet musen...
Ja, det er muligt ... du kan jo bare fjerne 'gitterformen', lige inden du tager dit screendump. 'Gitterformen' kan du finde dimensionerne på med 'GetWindowRect', som jo allerede bruges i projektet.
Nej, jeg skal ikke downloade dit projekt - der er mit svar det samme som sjh's.
olebole, du misfotstår mig... Hvis ikk at du har lyst til at hjælpe yderligere, er det i orden. Form2 forsvinder igen (visible=false), når at man har placeret den der hvor man ønsker screen-shottet skal være. :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.