Изменение нескольких изображений с консоли [dубликат]

Я не знаю никакой такой интеграции, но я знаю ответ на ваш второй вопрос: API Google Charts.

Создайте URL-адрес следующим образом:

http://chart.apis.google.com/chart?cht=tx&chf=bg,s,FFFFFF00&chco=AACCFF&chl=i\hbar\frac{\partial}{\partial t} \Psi(\mathbf{r},\,t) = \hat H \Psi(\mathbf{r},t) clickable link to this URL

... и там у вас есть PNG-рендеринг кода LaTeX, который вы только что написали в нем.

2
задан 2 January 2011 в 01:59

9 ответов

Так как mogrify принимает список файлов, разделенных разрывами строк, вы можете сделать это: [f1]

Я использую в качестве примера эквализацию, но важный бит является последним. [!d1 ] Имя файла может быть любым выражением, которое выводит список файлов, я использую find -iname '*.png' в качестве примера. Вы можете играть с командой find, пока она не даст вам список файлов, которые вы хотите.

Важно, чтобы любая команда, которую вы ввели в $(), вернула список файлов с их правильным путем. ls -Ra просто вернет имя файла. Вывод find | grep png с другой стороны выглядит так:

./Webcam/lenovo-maverick-20110101-1.png
./lenovo-maverick-20110101-2.png
./lenovo-maverick-20110101-1.png

Где . означает «текущий рабочий каталог».

2
ответ дан 25 May 2018 в 23:42
  • 1
    Почему вы не используете find -exec? – Elazar Leibovich 2 January 2011 в 02:34
  • 2
    @ Элазар, не обращай на меня внимания :-) Я полностью изменил ответ, есть гораздо более простой способ. – Stefano Palazzo♦ 2 January 2011 в 02:37
  • 3
    s/$(find|grep png)/$(find -iname '*.png')/, и все в порядке. – Elazar Leibovich 2 January 2011 в 02:45
  • 4
    Ницца. я знал, как использовать находку, но никогда не происходил со мной. Слава богу за Linux. – Luis Alvarado♦ 2 January 2011 в 02:54
  • 5
    Сделал это, большое спасибо @ Элазар. Как я уже сказал, неплохо поиграть с find, вы можете иметь гораздо более подробный контроль над тем, какие файлы были изменены, например, исключая все, что содержит «-нижение» и т. Д. или что-то типа того. – Stefano Palazzo♦ 2 January 2011 в 02:55

Так как mogrify принимает список файлов, разделенных разрывами строк, вы можете сделать это: [f1]

Я использую в качестве примера эквализацию, но важный бит является последним.

Имя файла может быть любым выражением, которое выводит список файлов, я использую find -iname '*.png' в качестве примера. Вы можете играть с командой find, пока она не даст вам список файлов, которые вы хотите.

Важно, чтобы любая команда, которую вы ввели в $(), вернула список файлов с их правильным путем. ls -Ra просто вернет имя файла. Вывод find | grep png с другой стороны выглядит так:

./Webcam/lenovo-maverick-20110101-1.png ./lenovo-maverick-20110101-2.png ./lenovo-maverick-20110101-1.png

Где . означает «текущий рабочий каталог».

2
ответ дан 25 July 2018 в 22:40

Так как mogrify принимает список файлов, разделенных разрывами строк, вы можете сделать это: [f1]

Я использую в качестве примера эквализацию, но важный бит является последним.

Имя файла может быть любым выражением, которое выводит список файлов, я использую find -iname '*.png' в качестве примера. Вы можете играть с командой find, пока она не даст вам список файлов, которые вы хотите.

Важно, чтобы любая команда, которую вы ввели в $(), вернула список файлов с их правильным путем. ls -Ra просто вернет имя файла. Вывод find | grep png с другой стороны выглядит так:

./Webcam/lenovo-maverick-20110101-1.png ./lenovo-maverick-20110101-2.png ./lenovo-maverick-20110101-1.png

Где . означает «текущий рабочий каталог».

2
ответ дан 26 July 2018 в 23:35

Так как mogrify принимает список файлов, разделенных разрывами строк, вы можете сделать это: [f1]

Я использую в качестве примера эквализацию, но важный бит является последним.

Имя файла может быть любым выражением, которое выводит список файлов, я использую find -iname '*.png' в качестве примера. Вы можете играть с командой find, пока она не даст вам список файлов, которые вы хотите.

Важно, чтобы любая команда, которую вы ввели в $(), вернула список файлов с их правильным путем. ls -Ra просто вернет имя файла. Вывод find | grep png с другой стороны выглядит так:

./Webcam/lenovo-maverick-20110101-1.png ./lenovo-maverick-20110101-2.png ./lenovo-maverick-20110101-1.png

Где . означает «текущий рабочий каталог».

2
ответ дан 2 August 2018 в 04:06

Поскольку mogrify принимает список файлов, разделенных разрывами строк, вы можете сделать это: mogrify -equalize $ (find -iname '* .png')

I (d14)

  • Имя файла может быть любым выражением, которое выводит список файлов, я использую find -iname '*, .png ' в качестве примера. Вы можете играть с командой find , пока она не даст вам список файлов, которые вы хотите.
  • Важно, чтобы какая команда вы ввели $ ( ) возвращает список файлов с правильным путем. ls -Ra просто вернет имя файла. Результат работы find | grep png , с другой стороны, выглядит так:

      ./ Веб-камера / lenovo-maverick-20110101-1.png ./lenovo-maverick-20110101-2.png ./  lenovo-maverick-20110101-1.png  

    Где . означает «текущий рабочий каталог».

    2
    ответ дан 4 August 2018 в 20:10

    Поскольку mogrify принимает список файлов, разделенных разрывами строк, вы можете сделать это: mogrify -equalize $ (find -iname '* .png')

    I (d14)

  • Имя файла может быть любым выражением, которое выводит список файлов, я использую find -iname '*, .png ' в качестве примера. Вы можете играть с командой find , пока она не даст вам список файлов, которые вы хотите.
  • Важно, чтобы какая команда вы ввели $ ( ) возвращает список файлов с правильным путем. ls -Ra просто вернет имя файла. Результат работы find | grep png , с другой стороны, выглядит так:

      ./ Веб-камера / lenovo-maverick-20110101-1.png ./lenovo-maverick-20110101-2.png ./  lenovo-maverick-20110101-1.png  

    Где . означает «текущий рабочий каталог».

    2
    ответ дан 6 August 2018 в 04:11

    Поскольку mogrify принимает список файлов, разделенных разрывами строк, вы можете сделать это: mogrify -equalize $ (find -iname '* .png')

    I (d14)

  • Имя файла может быть любым выражением, которое выводит список файлов, я использую find -iname '*, .png ' в качестве примера. Вы можете играть с командой find , пока она не даст вам список файлов, которые вы хотите.
  • Важно, чтобы какая команда вы ввели $ ( ) возвращает список файлов с правильным путем. ls -Ra просто вернет имя файла. Результат работы find | grep png , с другой стороны, выглядит так:

      ./ Веб-камера / lenovo-maverick-20110101-1.png ./lenovo-maverick-20110101-2.png ./  lenovo-maverick-20110101-1.png  

    Где . означает «текущий рабочий каталог».

    2
    ответ дан 7 August 2018 в 22:11

    Поскольку mogrify принимает список файлов, разделенных разрывами строк, вы можете сделать это: mogrify -equalize $ (find -iname '* .png')

    I (d14)

  • Имя файла может быть любым выражением, которое выводит список файлов, я использую find -iname '*, .png ' в качестве примера. Вы можете играть с командой find , пока она не даст вам список файлов, которые вы хотите.
  • Важно, чтобы какая команда вы ввели $ ( ) возвращает список файлов с правильным путем. ls -Ra просто вернет имя файла. Результат работы find | grep png , с другой стороны, выглядит так:

      ./ Веб-камера / lenovo-maverick-20110101-1.png ./lenovo-maverick-20110101-2.png ./  lenovo-maverick-20110101-1.png  

    Где . означает «текущий рабочий каталог».

    2
    ответ дан 10 August 2018 в 10:25

    Поскольку mogrify принимает список файлов, разделенных разрывами строк, вы можете сделать это: mogrify -equalize $ (find -iname '* .png')

    I (d14)

  • Имя файла может быть любым выражением, которое выводит список файлов, я использую find -iname '*, .png ' в качестве примера. Вы можете играть с командой find , пока она не даст вам список файлов, которые вы хотите.
  • Важно, чтобы какая команда вы ввели $ ( ) возвращает список файлов с правильным путем. ls -Ra просто вернет имя файла. Результат работы find | grep png , с другой стороны, выглядит так:

      ./ Веб-камера / lenovo-maverick-20110101-1.png ./lenovo-maverick-20110101-2.png ./  lenovo-maverick-20110101-1.png  

    Где . означает «текущий рабочий каталог».

    2
    ответ дан 13 August 2018 в 16:51
    • 1
      Почему вы не используете find -exec ? – Elazar Leibovich 2 January 2011 в 02:34
    • 2
      @ Элазар, не обращай на меня внимания :-) Я полностью изменил ответ, есть гораздо более простой способ. – Stefano Palazzo♦ 2 January 2011 в 02:37
    • 3
      s / $ (find | grep png) / $ (find -iname '* .png') / , и все в порядке. – Elazar Leibovich 2 January 2011 в 02:45
    • 4
      Ницца. я знал, как использовать находку, но никогда не происходил со мной. Слава богу за Linux. – Luis Alvarado♦ 2 January 2011 в 02:54
    • 5
      Сделал это, большое спасибо @ Элазар. Как я уже сказал, неплохо поиграть с find , у вас может быть намного более подробный контроль над тем, какие файлы были изменены, например, исключая все, содержащие «-ничтожение» и т. Д. или что-то типа того. – Stefano Palazzo♦ 2 January 2011 в 02:55

    Другие вопросы по тегам:

    Похожие вопросы: