Искажение выделения после смещения инструментом трансформации

Bug #1425405 reported by Alexey Ost
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Krita Russian Community
New
Undecided
Unassigned

Bug Description

(последняя виндовс версия программы)

После перемещения выделенной области слоя, искажается форма (outline) выделения, если использовался тип выделения Subtract или инвертация выделения.

Способ получения:

 1. Выделить небольшую прямоугольную область (сторона 20-50 пикселов) выделением типа Subtract.

 2. Переключиться на инструмент трансформации.

 3. Сместить выделенное в любую сторону и применить смещение.

 4. Наблюдаем скос в один пиксел высотой по верхнему краю выделения.

Скриншот для наглядности:

Revision history for this message
Alexey Ost (o-din13) wrote :
Alexey Ost (o-din13)
description: updated
description: updated
description: updated
description: updated
Revision history for this message
Dmitry Kazakov (dimula73) wrote :

Дополнение:

На самом деле оно скорее психологически сбивает с толку, так как реально оно работает словно этого искажения и не появилось. Вроде бы...
А вот ещё есть баг, может они связаны, что выделение одного и того же кол-ва пикселов частенько показыват разницу в один пиксел. То есть нельзя точно знать сколько ты выделил, так как это зависит от того КАК ты это выделяешь. Потому приходится включать Grid и считать пикселы, что очень и очень не очень. Это пожалуй намного важнее!

P.S. Было даже два, но намного реже. А вот в один очень часто.

Revision history for this message
Alexey Ost (o-din13) wrote :

 Скорее всего с этой же проблемой связано то, что трансформации в пределах одного-двух пикселов часто производятся некорректно: смещение происходит на два пиксела вместо одного, либо вообще не происходит.

 Бывает даже, что мы выделили прямоугольник и тянем за его левую сторону, надеясь растянуть на пиксел влево, а результатом: левая сторона на два пиксела левее и... правая на пиксел сместилась!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.