Skip to Content

Эффективная реклама в блогах
 
 размещение статей с прямыми ссылками

ОБЛАКО ТЭГОВ

Календарь Майя

Сегодня 2012-5-20

это следующие знаки по клендарю Майя:
10 Kan
2 No'j
5 Aj

Проблемка: GIMP::Filters->Web->Slice не работает, выдает "TypeError: integer argument expected, got float"

Нарезать картинку в GIMP

Установил новую Убунту, запустил GIMP, открыл картинку и:
1. Попробовал нарезать картинку в ГИМПе и получил следующую ошибку:



GIMP::Filters->Web->Slice не работает, выдает TypeError: integer argument expected, got float



2. Я смог нарезать ГИМПом картинку просто отредактировав файл
/usr/lib/gimp/2.0/plug-ins/py-slice.py



сделал так:
строка 171
    temp_image.disable_undo()
#    temp_image.crop(right - left, bottom - top, left, top)
    temp_image.crop(int(right - left), int(bottom - top), int(left), int(top))

3. и всё после этого заработало.

Может быть это не очень правильный фикс, но зато быстрый.

Полный текст ошибок в окошке ГИМПа:
An error occured running python-fu-slice
TypeError: integer argument expected, got float

Traceback (most recent call last):

File "/usr/lib/gimp/2.0/python/gimpfu.py", line 692, in response
dialog.res = run_script(params)
 File "/usr/lib/gimp/2.0/python/gimpfu.py", line 353, in run_script
return apply(function, params)

File "/usr/lib/gimp/2.0/plug-ins/py-slice.py", line 117, in pyslice
left, right, top, bottom, i, j, ""))

File "/usr/lib/gimp/2.0/plug-ins/py-slice.py", line 172, in slice
temp_image.crop(right - left, bottom - top, left, top)
TypeError: integer argument expected, got float