# (Image):refresh

Available since LÖVE 0.9.0
This function is not supported in earlier versions.

Reloads the Image's contents from the ImageData or CompressedData used to create the image.

## Function

### Synopsis

    Image:refresh( )

### Arguments

None.

### Returns

Nothing.

## Examples

    function love.load()
        imagedata = love.image.newImageData("pig.png")
        image = love.graphics.newImage(imagedata)
    end

    function love.draw()
        love.graphics.draw(image)
    end

    function love.keypressed(key)
        if key == "e" then
            -- Modify the original ImageData and apply the changes to the Image.
            imagedata:mapPixel(function(x, y, r, g, b, a) return r/2, g/2, b/2, a/2 end)
            image:refresh()
        end
    end

## See Also

- Image
- Image:getData

##

Category:

- Functions