1. Open a picture, as shown in the figure:

2. Open the channel panel, create a new channel, and make a black and white gradient, as shown in the figure:

3. Execute Filter - Pixelate - Color Halftone. After opening the dialog box, make settings according to your needs, as shown in the figure:

4. Load the new channel into the selection, return to the layer panel, create a new layer, invert the selection and fill it with white (of course, you can fill it with whatever color you want, you can choose it here), as shown in the picture:

5. Cancel the selection to get the effect as shown in the picture.

6. Okay, I changed it and uploaded it, as shown in the picture:
