The double-periodic solutions of the focusing nonlinear Schrodinger equation have been previously obtained by the method of separation of variables. We construct these solutions by using an algebraic method with two eigenvalues. Furthermore, we characterize the Lax spectrum for the double-periodic solutions and analyze rogue waves arising on their background. Magnification of the rogue waves is studied numerically.