Из README (акцент мой):
ВАЖНОЕ ЗАМЕЧАНИЕ ДЛЯ ПОЛЬЗОВАТЕЛЕЙ ТЕРМИНАЛА: Если вы собираетесь использовать Solarized в режиме терминала (т. е. не в версии GUI, например gvim или macvim), пожалуйста, пожалуйста подумайте о том, как использовать цветовую схему вашего эмулятора терминала для использования палитры Solarized. Я включил палитры для некоторых популярных эмуляторов терминалов, а также Xdefaults в официальной загрузке Solarized, доступной с [Solarized homepage]. Если вы используете Solarized без этих цветов, Solarized нужно будет сказать, чтобы снизить свою цветовую схему до набора, совместимого с ограниченной палитрой терминала 256 (тогда как с использованием значений цвета 16 ansi терминала вы можете установить правильные конкретные значения для Solarized палитра). Если вы используете пользовательские цвета терминалов, solarized.vim должен работать из коробки для вас. Если вы используете эмулятор терминала, который поддерживает 256 цветов и не хотите использовать пользовательские цвета Solarized, вам нужно будет использовать дефрагментированную 256 цветов. Для этого просто добавьте следующую строку до строки colorschem solarized:let g:solarized_termcolors=256
Опять же, я рекомендую просто менять цвета терминалов на значения Solarized вручную или через одну из многочисленных схем терминалов, доступных для импорта. Что работало для меня на Ubuntu 16.04 с включенным приложением терминала, было просто выбрать Solarized для «Текст и цвет фона» (выберите «Светлый или темный») и «Палитра» в терминале> Настройки> Профили> ( выберите ваш)> Редактировать> Цвета
Некоторые другие ответы рекомендуют выбирать цветовую палитру 256, но, как упоминалось в документации, это дает вам сниженную (и, видимо, хуже, на мой взгляд) цветовую схему.
В 16.04 convert flyer.png flyer.webp действительно работает, хотя требуется webp:
sudo apt-get install webp
Не установлен webp, это сообщение об ошибке покажет:
convert: delegate failed `"cwebp" -quiet -q %Q "%i" -o "%o"' @ error/delegate.c/InvokeDelegate/1310.
Исходный пакет Ubuntu для imagemagick не объявляет зависимость сборки от libwebp-dev. Таким образом, imagemagick создается без поддержки webp. Это может быть признано ошибкой в Ubuntu.
Соответствующий вывод процесса сборки:
checking for WEBP...
checking webp/decode.h usability... no
checking webp/decode.h presence... no
checking for webp/decode.h... no
checking for WebPDecodeRGB in -lwebp... no
checking if WEBP package is complete... no
И когда установлен libwebp-dev:
checking for WEBP...
checking webp/decode.h usability... yes
checking webp/decode.h presence... yes
checking for webp/decode.h... yes
checking for WebPDecodeRGB in -lwebp... yes
checking if WEBP package is complete... yes
Если вы хотите исправить это только для себя, вы можете перестроить пакет и установить свою версию:
cd /tmp
mkdir imagemagick
cd imagemagick
sudo apt-get build-dep imagemagick
sudo apt-get install libwebp-dev devscripts
apt-get source imagemagick
cd imagemagick-*
debuild -uc -us
sudo dpkg -i ../*magick*.deb
У поддержки WebP также есть некоторые проблемы с прозрачностью до 6.8.3, поэтому я использовал 6.8.9-9 из 15.04 Vivid и передал ее в 14.04 Trusty с поддержкой webp. Используйте на свой страх и риск:
sudo add-apt-repository ppa:jamedjo/ppa
sudo apt-get update
sudo apt-get install imagemagick libmagickcore-6.q16-2
Если вы хотите повторить это, были следующие шаги:
Используя backportpackage imagemagick --source vivid --destination trusty --workdir=imagemagick-backport, чтобы получить версию vivid и tar -xf, чтобы извлечь .deb. Затем в debian/control замените зависимость dpkg-dev (>= 1.17.6), добавив зависимости для libwebp-dev и заменив Architecture: any на amd64, чтобы избежать сбоев сборки. Добавив --with-webp в debian/rules, добавив запись смены dch и используя debuild -S -sd, чтобы создать только исходный пакет. Наконец, настройте учетную запись на панели запуска и следуйте их инструкциям, чтобы поделиться своим исправлением.Исходный пакет Ubuntu для imagemagick не объявляет зависимость сборки от libwebp-dev. Таким образом, imagemagick создается без поддержки webp. Это может быть признано ошибкой в Ubuntu.
Соответствующий вывод процесса сборки:
checking for WEBP...
checking webp/decode.h usability... no
checking webp/decode.h presence... no
checking for webp/decode.h... no
checking for WebPDecodeRGB in -lwebp... no
checking if WEBP package is complete... no
И когда установлен libwebp-dev:
checking for WEBP...
checking webp/decode.h usability... yes
checking webp/decode.h presence... yes
checking for webp/decode.h... yes
checking for WebPDecodeRGB in -lwebp... yes
checking if WEBP package is complete... yes
Если вы хотите исправить это только для себя, вы можете перестроить пакет и установить свою версию:
cd /tmp
mkdir imagemagick
cd imagemagick
sudo apt-get build-dep imagemagick
sudo apt-get install libwebp-dev devscripts
apt-get source imagemagick
cd imagemagick-*
debuild -uc -us
sudo dpkg -i ../*magick*.deb
В то же время можно установить:
$ sudo apt-get install webp
И использовать команды dwebp и cwebp для распаковки / сжатия из / в формат веб-файла.
У поддержки WebP также есть некоторые проблемы с прозрачностью до 6.8.3, поэтому я использовал 6.8.9-9 из 15.04 Vivid и передал ее в 14.04 Trusty с поддержкой webp. Используйте на свой страх и риск:
sudo add-apt-repository ppa:jamedjo/ppa
sudo apt-get update
sudo apt-get install imagemagick libmagickcore-6.q16-2
Если вы хотите повторить это, были следующие шаги:
Используя backportpackage imagemagick --source vivid --destination trusty --workdir=imagemagick-backport, чтобы получить версию vivid и tar -xf, чтобы извлечь .deb. Затем в debian/control замените зависимость dpkg-dev (>= 1.17.6), добавив зависимости для libwebp-dev и заменив Architecture: any на amd64, чтобы избежать сбоев сборки. Добавив --with-webp в debian/rules, добавив запись смены dch и используя debuild -S -sd, чтобы создать только исходный пакет. Наконец, настройте учетную запись на панели запуска и следуйте их инструкциям, чтобы поделиться своим исправлением.