Making a seamless texture
I have an image of a brick wall. The image has been cropped so that it is 2 bricks wide and 6 bricks high. The pattern is seamless and 'tiles' quite nicely, however there is some variation, but there could be more.
Is there an easy way to add variation to the pattern, either by generative ai to extend the image by twice or four times as much using the base content to repeat and randomly add variety to the tone/colour of elements of the brick?
Example image included

