Как быстро использовать GDK

Есть простой способ Fix ...

Просто введите «e» после загрузки GRUB

Затем удалите $linuxgfxmode с третьей или четвертой строки вниз и замените на nomodeset

Победитель почти каждый раз на 11.10 и 12.xx, по-видимому.

7
задан 23 June 2012 в 12:53

17 ответов

Попробуйте импортировать его следующим образом:

 from gi.repository import Gtk
 from gi.repository.GdkPixbuf import Pixbuf, InterpType

then:

 pixbuf = Pixbuf.new_from_file(filename)
 pixbuf = pixbuf.scale_simple(100, 100, InterpType.BILINEAR)

Я бы рекомендовал использовать приведенную ниже команду, потому что она автоматически масштабирует ее при ее чтении. укажите, насколько большими (пикселями) вы хотите, чтобы изображение было:

 pixbuf = Pixbuf.new_from_file_at_size(size_x, size_y, filename)
  • Использование scale_simple () не сохраняет соотношение сторон.
  • Использование new_from_file_at_size () сохраняет соотношение сторон
10
ответ дан 25 July 2018 в 18:21

Попробуйте импортировать его следующим образом:

 from gi.repository import Gtk
 from gi.repository.GdkPixbuf import Pixbuf, InterpType

then:

 pixbuf = Pixbuf.new_from_file(filename)
 pixbuf = pixbuf.scale_simple(100, 100, InterpType.BILINEAR)

Я бы рекомендовал использовать приведенную ниже команду, потому что она автоматически масштабирует ее при ее чтении. укажите, насколько большими (пикселями) вы хотите, чтобы изображение было:

 pixbuf = Pixbuf.new_from_file_at_size(size_x, size_y, filename)
  • Использование scale_simple () не сохраняет соотношение сторон.
  • Использование new_from_file_at_size () сохраняет соотношение сторон
10
ответ дан 31 July 2018 в 11:12

Попробуйте импортировать его следующим образом:

 from gi.repository import Gtk
 from gi.repository.GdkPixbuf import Pixbuf, InterpType

then:

 pixbuf = Pixbuf.new_from_file(filename)
 pixbuf = pixbuf.scale_simple(100, 100, InterpType.BILINEAR)

Я бы рекомендовал использовать приведенную ниже команду, потому что она автоматически масштабирует ее при ее чтении. укажите, насколько большими (пикселями) вы хотите, чтобы изображение было:

 pixbuf = Pixbuf.new_from_file_at_size(size_x, size_y, filename)
  • Использование scale_simple () не сохраняет соотношение сторон.
  • Использование new_from_file_at_size () сохраняет соотношение сторон
10
ответ дан 2 August 2018 в 00:34

Попробуйте импортировать его следующим образом:

 from gi.repository import Gtk
 from gi.repository.GdkPixbuf import Pixbuf, InterpType

then:

 pixbuf = Pixbuf.new_from_file(filename)
 pixbuf = pixbuf.scale_simple(100, 100, InterpType.BILINEAR)

Я бы рекомендовал использовать приведенную ниже команду, потому что она автоматически масштабирует ее при ее чтении. укажите, насколько большими (пикселями) вы хотите, чтобы изображение было:

 pixbuf = Pixbuf.new_from_file_at_size(size_x, size_y, filename)
  • Использование scale_simple () не сохраняет соотношение сторон.
  • Использование new_from_file_at_size () сохраняет соотношение сторон
10
ответ дан 4 August 2018 в 16:03

Попробуйте импортировать его следующим образом:

 from gi.repository import Gtk
 from gi.repository.GdkPixbuf import Pixbuf, InterpType

then:

 pixbuf = Pixbuf.new_from_file(filename)
 pixbuf = pixbuf.scale_simple(100, 100, InterpType.BILINEAR)

Я бы рекомендовал использовать приведенную ниже команду, потому что она автоматически масштабирует ее при ее чтении. укажите, насколько большими (пикселями) вы хотите, чтобы изображение было:

 pixbuf = Pixbuf.new_from_file_at_size(size_x, size_y, filename)
  • Использование scale_simple () не сохраняет соотношение сторон.
  • Использование new_from_file_at_size () сохраняет соотношение сторон
10
ответ дан 6 August 2018 в 00:41

Попробуйте импортировать его следующим образом:

 from gi.repository import Gtk
 from gi.repository.GdkPixbuf import Pixbuf, InterpType

then:

 pixbuf = Pixbuf.new_from_file(filename)
 pixbuf = pixbuf.scale_simple(100, 100, InterpType.BILINEAR)

Я бы рекомендовал использовать приведенную ниже команду, потому что она автоматически масштабирует ее при ее чтении. укажите, насколько большими (пикселями) вы хотите, чтобы изображение было:

 pixbuf = Pixbuf.new_from_file_at_size(size_x, size_y, filename)
  • Использование scale_simple () не сохраняет соотношение сторон.
  • Использование new_from_file_at_size () сохраняет соотношение сторон
10
ответ дан 7 August 2018 в 18:07

Попробуйте импортировать его следующим образом:

 from gi.repository import Gtk
 from gi.repository.GdkPixbuf import Pixbuf, InterpType

then:

 pixbuf = Pixbuf.new_from_file(filename)
 pixbuf = pixbuf.scale_simple(100, 100, InterpType.BILINEAR)

Я бы рекомендовал использовать приведенную ниже команду, потому что она автоматически масштабирует ее при ее чтении. укажите, насколько большими (пикселями) вы хотите, чтобы изображение было:

 pixbuf = Pixbuf.new_from_file_at_size(size_x, size_y, filename)
  • Использование scale_simple () не сохраняет соотношение сторон.
  • Использование new_from_file_at_size () сохраняет соотношение сторон
10
ответ дан 10 August 2018 в 06:53

Попробуйте импортировать его следующим образом:

 from gi.repository import Gtk
 from gi.repository.GdkPixbuf import Pixbuf, InterpType

then:

 pixbuf = Pixbuf.new_from_file(filename)
 pixbuf = pixbuf.scale_simple(100, 100, InterpType.BILINEAR)

Я бы рекомендовал использовать приведенную ниже команду, потому что она автоматически масштабирует ее при ее чтении. укажите, насколько большими (пикселями) вы хотите, чтобы изображение было:

 pixbuf = Pixbuf.new_from_file_at_size(size_x, size_y, filename)
  • Использование scale_simple () не сохраняет соотношение сторон.
  • Использование new_from_file_at_size () сохраняет соотношение сторон
10
ответ дан 15 August 2018 в 18:51

У меня была та же проблема. Ваш ответ почти сработал для меня, но я получил следующее сообщение об ошибке:

AttributeError: 'gi.repository.Gdk' object has no attribute 'INTERP_BILINEAR'

Но я нашел определение этого здесь gtkmm: gdkmm Enums и Flags:

Gdk::InterpType { 
  Gdk::INTERP_NEAREST, 
  Gdk::INTERP_TILES, 
  Gdk::INTERP_BILINEAR, 
  Gdk::INTERP_HYPER 
}

So для меня это срабатывало, когда я вызывал функцию следующим образом:

from gi.repository import Gtk, Gdk
from gi.repository.GdkPixbuf import Pixbuf
...
pixbuf = Pixbuf.new_from_file('mypic.gif')
pixbuf = pixbuf.scale_simple(desired_width, desired_height, 2) # 2 := BILINEAR

... возможно, это помогает кому-то с той же проблемой;)

0
ответ дан 25 May 2018 в 09:47
  • 1
    Почему бы не отредактировать ответ и не решить проблему? – Braiam 1 December 2013 в 00:46

У меня была та же проблема. Ваш ответ почти сработал для меня, но я получил следующее сообщение об ошибке:

AttributeError: 'gi.repository.Gdk' object has no attribute 'INTERP_BILINEAR'

Но я нашел определение здесь здесь gtkmm: gdkmm Enums и Flags :

Gdk::InterpType { 
  Gdk::INTERP_NEAREST, 
  Gdk::INTERP_TILES, 
  Gdk::INTERP_BILINEAR, 
  Gdk::INTERP_HYPER 
}

Итак, для меня это сработало, когда я вызвал функцию следующим образом:

from gi.repository import Gtk, Gdk
from gi.repository.GdkPixbuf import Pixbuf
...
pixbuf = Pixbuf.new_from_file('mypic.gif')
pixbuf = pixbuf.scale_simple(desired_width, desired_height, 2) # 2 := BILINEAR

... возможно, это помогает кому-то с той же проблемой;)

0
ответ дан 25 July 2018 в 18:21

У меня была та же проблема. Ваш ответ почти сработал для меня, но я получил следующее сообщение об ошибке:

AttributeError: 'gi.repository.Gdk' object has no attribute 'INTERP_BILINEAR'

Но я нашел определение здесь здесь gtkmm: gdkmm Enums и Flags :

Gdk::InterpType { 
  Gdk::INTERP_NEAREST, 
  Gdk::INTERP_TILES, 
  Gdk::INTERP_BILINEAR, 
  Gdk::INTERP_HYPER 
}

Итак, для меня это сработало, когда я вызвал функцию следующим образом:

from gi.repository import Gtk, Gdk
from gi.repository.GdkPixbuf import Pixbuf
...
pixbuf = Pixbuf.new_from_file('mypic.gif')
pixbuf = pixbuf.scale_simple(desired_width, desired_height, 2) # 2 := BILINEAR

... возможно, это помогает кому-то с той же проблемой;)

0
ответ дан 31 July 2018 в 11:12

У меня была та же проблема. Ваш ответ почти сработал для меня, но я получил следующее сообщение об ошибке:

AttributeError: 'gi.repository.Gdk' object has no attribute 'INTERP_BILINEAR'

Но я нашел определение здесь здесь gtkmm: gdkmm Enums и Flags :

Gdk::InterpType { 
  Gdk::INTERP_NEAREST, 
  Gdk::INTERP_TILES, 
  Gdk::INTERP_BILINEAR, 
  Gdk::INTERP_HYPER 
}

Итак, для меня это сработало, когда я вызвал функцию следующим образом:

from gi.repository import Gtk, Gdk
from gi.repository.GdkPixbuf import Pixbuf
...
pixbuf = Pixbuf.new_from_file('mypic.gif')
pixbuf = pixbuf.scale_simple(desired_width, desired_height, 2) # 2 := BILINEAR

... возможно, это помогает кому-то с той же проблемой;)

0
ответ дан 2 August 2018 в 00:34

У меня была та же проблема. Ваш ответ почти сработал для меня, но я получил следующее сообщение об ошибке:

AttributeError: 'gi.repository.Gdk' object has no attribute 'INTERP_BILINEAR'

Но я нашел определение здесь здесь gtkmm: gdkmm Enums и Flags :

Gdk::InterpType { 
  Gdk::INTERP_NEAREST, 
  Gdk::INTERP_TILES, 
  Gdk::INTERP_BILINEAR, 
  Gdk::INTERP_HYPER 
}

Итак, для меня это сработало, когда я вызвал функцию следующим образом:

from gi.repository import Gtk, Gdk
from gi.repository.GdkPixbuf import Pixbuf
...
pixbuf = Pixbuf.new_from_file('mypic.gif')
pixbuf = pixbuf.scale_simple(desired_width, desired_height, 2) # 2 := BILINEAR

... возможно, это помогает кому-то с той же проблемой;)

0
ответ дан 4 August 2018 в 16:03

У меня была та же проблема. Ваш ответ почти сработал для меня, но я получил следующее сообщение об ошибке:

AttributeError: 'gi.repository.Gdk' object has no attribute 'INTERP_BILINEAR'

Но я нашел определение здесь здесь gtkmm: gdkmm Enums и Flags :

Gdk::InterpType { 
  Gdk::INTERP_NEAREST, 
  Gdk::INTERP_TILES, 
  Gdk::INTERP_BILINEAR, 
  Gdk::INTERP_HYPER 
}

Итак, для меня это сработало, когда я вызвал функцию следующим образом:

from gi.repository import Gtk, Gdk
from gi.repository.GdkPixbuf import Pixbuf
...
pixbuf = Pixbuf.new_from_file('mypic.gif')
pixbuf = pixbuf.scale_simple(desired_width, desired_height, 2) # 2 := BILINEAR

... возможно, это помогает кому-то с той же проблемой;)

0
ответ дан 6 August 2018 в 00:41

У меня была та же проблема. Ваш ответ почти сработал для меня, но я получил следующее сообщение об ошибке:

AttributeError: 'gi.repository.Gdk' object has no attribute 'INTERP_BILINEAR'

Но я нашел определение здесь здесь gtkmm: gdkmm Enums и Flags :

Gdk::InterpType { 
  Gdk::INTERP_NEAREST, 
  Gdk::INTERP_TILES, 
  Gdk::INTERP_BILINEAR, 
  Gdk::INTERP_HYPER 
}

Итак, для меня это сработало, когда я вызвал функцию следующим образом:

from gi.repository import Gtk, Gdk
from gi.repository.GdkPixbuf import Pixbuf
...
pixbuf = Pixbuf.new_from_file('mypic.gif')
pixbuf = pixbuf.scale_simple(desired_width, desired_height, 2) # 2 := BILINEAR

... возможно, это помогает кому-то с той же проблемой;)

0
ответ дан 7 August 2018 в 18:07

У меня была та же проблема. Ваш ответ почти сработал для меня, но я получил следующее сообщение об ошибке:

AttributeError: 'gi.repository.Gdk' object has no attribute 'INTERP_BILINEAR'

Но я нашел определение здесь здесь gtkmm: gdkmm Enums и Flags :

Gdk::InterpType { 
  Gdk::INTERP_NEAREST, 
  Gdk::INTERP_TILES, 
  Gdk::INTERP_BILINEAR, 
  Gdk::INTERP_HYPER 
}

Итак, для меня это сработало, когда я вызвал функцию следующим образом:

from gi.repository import Gtk, Gdk
from gi.repository.GdkPixbuf import Pixbuf
...
pixbuf = Pixbuf.new_from_file('mypic.gif')
pixbuf = pixbuf.scale_simple(desired_width, desired_height, 2) # 2 := BILINEAR

... возможно, это помогает кому-то с той же проблемой;)

0
ответ дан 10 August 2018 в 06:53

У меня была та же проблема. Ваш ответ почти сработал для меня, но я получил следующее сообщение об ошибке:

AttributeError: 'gi.repository.Gdk' object has no attribute 'INTERP_BILINEAR'

Но я нашел определение здесь здесь gtkmm: gdkmm Enums и Flags :

Gdk::InterpType { 
  Gdk::INTERP_NEAREST, 
  Gdk::INTERP_TILES, 
  Gdk::INTERP_BILINEAR, 
  Gdk::INTERP_HYPER 
}

Итак, для меня это сработало, когда я вызвал функцию следующим образом:

from gi.repository import Gtk, Gdk
from gi.repository.GdkPixbuf import Pixbuf
...
pixbuf = Pixbuf.new_from_file('mypic.gif')
pixbuf = pixbuf.scale_simple(desired_width, desired_height, 2) # 2 := BILINEAR

... возможно, это помогает кому-то с той же проблемой;)

0
ответ дан 15 August 2018 в 18:51
  • 1
    Почему бы не отредактировать ответ и не решить проблему? – Braiam 1 December 2013 в 00:46

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

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