The document presents a robust watermarking algorithm for embedding watermarks in digital images in the discrete cosine transform (DCT) domain. The algorithm aims to achieve robustness against cropping and JPEG compression. It develops a method for rating 8x8 blocks of DCT coefficients based on their embedding capacity and spatial location. Experiments show the proposed scheme offers good invisibility while maintaining robustness against cropping and JPEG compression. Future work could look at incorporating a just-noticeable difference model and developing a formal model to evaluate transparency of watermarking algorithms.