Я использовал Gifsicle, чтобы сделать это. Вы можете установить его с домашним пивом.
brew install gifsicle
Затем, чтобы изменить размер изображения с помощью интерполяции ближайшего соседа, запустите
gifsicle --resize 512x512 --resize-method sample doodle002.gif > doodle002-big.gif
Из руководства по --resize-method
параметру:
Метод «sample» - это точечный сэмплер. Каждая позиция пикселя в выходном изображении отображается точно на одну позицию пикселя во входных данных, поэтому при сжатии полные строки и столбцы из входных данных удаляются.
Даже при том, что это явно не говорит «интерполяция ближайшего соседа», описанный метод звучит точно так же как ближайший сосед.