#r
Вопрос:
как я могу изменить качество экспорта jpeg() по умолчанию через консоль в версии 4.0.3 R (2020-10-10)-«Кролики-Вунни сходят с ума»?
Вот пример: jpeg('../data/all/graphic1.jpg', quality=100)
Но я не хочу изменять все отдельные команды jpeg ()…
Спасибо за вашу помощь
Ответ №1:
Вы можете определить новую функцию, которая переопределяет функцию по умолчанию с помощью такой версии, как:
jpeg <- function(filename, quality=100, ...) grDevices::jpeg(filename, quality, ...)
Это будет работать в большинстве распространенных ситуаций, когда jpeg
функция используется (скажем, в пользовательском сценарии), но может работать неправильно, когда jpeg
функция вызывается из функций в других пакетах.
Комментарии:
1. Спасибо, значит, я не могу изменить это с помощью глобальной настройки?!?
2. @B. Rentrug Я так не думаю. Из файла справки и исходного кода видно, что аргумент по умолчанию жестко задан как 75. Сравните, например, с аргументом
antialias
, который использует глобальную опциюwindows.options()$bitmap.aa.win
.