Я экспериментировал с рисованием фракталов на Python и обнаружил, что формат файла PDF недостаточен для того, что я хочу сделать. Я использую matplotlib pyplot для генерации и сохранения этих изображений.
Первоначально я думал, что PDF-файла было бы достаточно, чтобы увидеть все детали, которые фактически вычислила моя программа. Однако вместо этого в определенном масштабе результат из моего выходного PDF-файла становится неровным и выглядит следующим образом:
![The PDF, zoomed in to a fine scale.](https://i.stack.imgur.com/mfjk8.png)
Когда я использую PDF, кажется, что я ничего не могу сделать в своей программе, чтобы он не зазубрился. Независимо от того, насколько точно или иначе я на самом деле вычисляю фрактал, он становится неровным всегда в одном и том же масштабе.
Когда я использую JPEG, скажем, с разрешением 1500 точек на дюйм, я не вижу этой проблемы. Вместо этого я получаю такой результат:
![The JPEG, zoomed in to around the same scale.](https://i.stack.imgur.com/a82YD.png)
Однако проблема в том, что я не могу создать JPEG-файл с разрешением, превышающим 4000 точек на дюйм, или моя программа просто останавливается, и мой компьютер изо всех сил пытается открыть изображения, если они успешно сохранены.
Есть ли способ улучшить качество генерируемых PDF-файлов или, возможно, какой-нибудь другой формат файла, который я могу попробовать?
Спасибо