A priori c'est un outil intégré dans Photoshop, dans Filter -> Pattern maker.
Sinon tu le fais à la main, en faisant un décalage en X de la moitié de la largeur de l'image et pareil en Y pour la hauteur, et tu coches "reboucler" ou "warp around".
Ensuite tu utilises un outils de ton choix pour supprimer les raccords au milieu de l'image qui reboucle sur elle-même, et réduire les zones à fort contraste pour limiter l'effet de carrelage qui sera de toute façon là.