MaskMark is a novel framework for image watermarking that offers two variants: MaskMark-D for global and local watermark extraction, and MaskMark-ED for enhanced robustness in localized areas. It employs a masking mechanism during the decoding and encoding stages to improve accuracy and adaptability while maintaining high visual quality. Experimental results demonstrate its superior performance over existing models, requiring significantly less computational cost.