Мне нужен способ увеличить разрешение файлов png, созданных saveHTML().увеличить разрешение png при использовании saveHTML() {animation} в R
Вот фиктивный сценарий того, что я пытаюсь сделать, где в действительности сюжет() является количество вложенных циклов:
x<-y<-rep(1,10)
saveHTML(for (i in 1:10){
plot.new()
plot.window(xlim=c(0,10),ylim=c(0,10))
plot(x[i],y[i])
}
,ani.dev="png",img.name="test",htmlfile="test")
Несколько вещей, я попытался: 1) увеличить размер анимации используя ani.options (ani.height, ani.width), но я получаю только крупное зернистое изображение. 2) вызовите png() устройство внутри выражения saveHTML и установите разрешение там, но в конечном итоге я не получаю никаких цифр. 3) вызовите новое окно() для построения графика и установки размера окна, но опять же это не увеличивает разрешение.
Наиболее прямолинейная работа, с которой я столкнулся, - создать hi-res png и анимировать с помощью ffmpeg. Но пока я еще не готов переписывать свой сценарий.
Кто-нибудь нашел способ увеличить разрешение png внутри функции saveHTML()?
Что вы подразумеваете под «более крупным зернистым изображением»? Я получаю именно то, что ожидаю, более крупный png, как если бы я назвал 'png' такой шириной и высотой. Разве ваш драйвер «png» сломан? Можете ли вы указать нам скриншоты? – Spacedman
@Spacedman Как вы описали, я получаю изображение большего размера (ширина x высота), как если бы я напрямую вызывал драйвер png. Но я не получаю увеличения разрешения. Итак, какие результаты - размерное более крупное изображение, которое пикселируется там, где вы вряд ли сможете прочитать цифру. – jsol