Puzzel Puzzels
rembo357
Artikelen: 0
Berichten: 11
Lid geworden op: ma 13 feb 2012, 20:28

Pygaem image load

ik ben bezig pygame te leren ik volg een tut waarin ik een plaatje wil laden op deze manier

Code: Selecteer alles

import sys, pygame

pygame.init()

size = width, height = 600,400

screen = pygame.display.set_mode(size)

zombie = pygame.image.load("test.png")

screen.blit(zombie,(1,1))

pygame.display.flip(0)

while 1:

for event in pygame.event.get():

if event.type == pygame.QUIT:sys.exit()
maar als ik het laad krijg ik deze foudmelding

Code: Selecteer alles

Traceback (most recent call last):

  File "C:/Users/Gebruiker/Desktop/test.py", line 9, in <module>

zombie = pygame.image.load("test.png")

error: Couldn't open test.png
zou iemand me kunnen helpen ik weet geen oplosing

bedankt

ads

Steun Sciencetalk MSI MAG 242C - Full HD Curved Gaming Monitor - 180hz - 24 inch

MSI MAG 242C - Full HD Curved Gaming Monitor - 180hz - 24 inch

Bekijk product

Steun Sciencetalk Mario Kart 8 Deluxe - Nintendo Switch

Mario Kart 8 Deluxe - Nintendo Switch

Bekijk product

Steun Sciencetalk Nintendo Switch 2 - Zwart

Nintendo Switch 2 - Zwart

Bekijk product

Gebruikersavatar
Xenion
Artikelen: 0
Berichten: 2.609
Lid geworden op: za 21 jun 2008, 10:41

Re: Pygaem image load

Ik vermoed dat hij de file niet vindt. Die functie verwacht een pad naar de afbeelding. Probeer eens met "./test.png", met "./" geef je aan dat er in dezelfde directory gezocht moet worden als waar het programma zich bevindt.

Als je moeite hebt met het pad te lokaliseren, zet dan de afbeelding eens op C:/test.png ofzo en kijk of het zo werkt.
Scispace Scispace

Scispace is dé ai voor wetenschappers en onderzoekers. Ga naar SciSpace en profiteer van één van de beste ai's.

Scispace

rembo357
Artikelen: 0
Berichten: 11
Lid geworden op: ma 13 feb 2012, 20:28

Re: Pygaem image load

hij kan hem nogsteeds niet openen

nu krijg ik dit

Code: Selecteer alles

zombie = pygame.image.load('C:\Users\Gebruiker\Desktop\sprites')

error: Couldn't open C:\Users\Gebruiker\Desktop\sprites
Gebruikersavatar
Typhoner
Artikelen: 0
Berichten: 2.456
Lid geworden op: zo 20 feb 2011, 21:33

Re: Pygaem image load

heeft je file een extensie, dan moet die er bij
This is weird as hell. I approve.
Gebruikersavatar
Xenion
Artikelen: 0
Berichten: 2.609
Lid geworden op: za 21 jun 2008, 10:41

Re: Pygaem image load

Nu geef je enkel de map waar de afbeelding in zit, je moet het pad naar de afbeelding zelf geven, dus die ".../sprites/test.png"

ads

Steun Sciencetalk Systemyze Weekplanner Whiteboard – Magnetisch Planbord – Magnetische Maandplanner – Inclusief Markers & Wisser – A3 Formaat

Systemyze Weekplanner Whiteboard – Magnetisch Planbord – Magnetische Maandplanner – Inclusief Markers & Wisser – A3 Formaat

Bekijk product

Steun Sciencetalk Samsung Galaxy Tab A11 Plus - Wi-Fi - 256GB - Silver + 1 jaar extra garantie

Samsung Galaxy Tab A11 Plus - Wi-Fi - 256GB - Silver + 1 jaar extra garantie

Bekijk product

Steun Sciencetalk bol cadeaukaart- 75 euro - Voor jou

bol cadeaukaart- 75 euro - Voor jou

Bekijk product

Gebruikersavatar
jhnbk
Artikelen: 0
Berichten: 6.905
Lid geworden op: za 16 dec 2006, 09:10

Re: Pygaem image load

pygame.image.load('C:\\Users\\Gebruiker\\Desktop\\sprites')

Je moet de \ dubbel schrijven. Enkel is het een "escape" teken om andere zaken weer te geven. Gewone slash / gaat ook.
Het vel van de beer kunnen verkopen vraagt moeite tenzij deze dood voor je neervalt. Die kans is echter klein dus moeten we zelf moeite doen.

Plaats een reactie

Je mail wordt niet openbaar getoond. Het wordt enkel gebruik voor contact of notificatie vanuit het beheer.

🗨️ Wat vind jij? Stel direct je vraag of geef je mening – zonder registratie. Je reactie zet het topic weer bovenaan bij 'Laatste posts' en trekt snel nieuwe reacties aan🔥. Mocht je als vaste bezoeker willen reageren, dan kun je je ook registreren.

Bevestig dat je geen robot bent door de volgende vragen te beantwoorden.

Noor heeft 10 knikkers. Ze verliest er 4 in het gras. Hoeveel heeft ze er nog?

Antwoord: (vul een getal in)

Er zitten 5 vogels op een hek. Twee vliegen weg. Hoeveel blijven er zitten?

Antwoord: (vul een getal in)

Terug naar “Informatica en programmeren”

Sciencetalk: Leer, deel of groei. Volg of geef een cursus op Sciencetalk!