usb диск файловой системы?

Поскольку Ubuntu поставляется с Python, вы также можете использовать скрипт Python для достижения этого, имея немного больше контроля над тем, что происходит - см. этот вопрос в стеке, например, сценарии. В этих примерах используется только стандартная библиотека.

Сценарий # 1

import os, sys
import Image

size = 128, 128

for infile in sys.argv[1:]:
    outfile = os.path.splitext(infile)[0] + ".thumbnail"
    if infile != outfile:
        try:
            im = Image.open(infile)
            im.thumbnail(size, Image.ANTIALIAS)
            im.save(outfile, "JPEG")
        except IOError:
            print "cannot create thumbnail for '%s'" % infile

И еще один пример, где вам нужно указать ширину (как переменную ширины):

Сценарий # 1

from PIL import Image
import sys

filename = sys.argv[1:]
basewidth = 300
img = Image.open(filename)
wpercent = (basewidth/float(img.size[0]))
hsize = int((float(img.size[1])*float(wpercent)))
img = img.resize((basewidth,hsize), Image.ANTIALIAS)
img.save(filename) 

Теперь, как это сделать через терминал ...

sudo nano resizescript.py

Вставить один из этих блоков кода в текстовый редактор. Ctrl + x для выхода (скажем да, чтобы сохранить изменения).

Использовать сценарий # 1:

python resizescript.py yourfilenamehere.jpg

Использовать сценарий # 2:

python resizescript.py yourfilenamehere.jpg

Вы должны находиться в том же каталоге, что и файлы изображений для обоих этих сценариев. Первый сжимает изображение до 128x128 пикселей. Второй скрипт составляет 300 пикселей в ширину и вычисляет пропорциональную высоту. Это скорее ответ на Python, но все это делается через терминал технически.

1
задан 23 August 2014 в 02:21

0 ответов

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

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