Объем сжатого изображения прямо не ограничен. Размеры в пикселях - ограничены 64k по стороне.
Сгенерировать - например, сделать через imagemagick
convert -size 10000x10000 plasma:fractal -quality 100 output.jpg
Вероятно, получите изображение большего объема, которое далее можно пересжать пару раз, чтобы подобрать нужную степень сжатия.
Сжать точно под размер можно, например, используя плагин riot для irfanview.