Illustrator продолжает перемещать мой объект на 0,5 пикселя

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

Я знаю, что обычно проблема заключается в выравнивании объекта на монтажной области, но Illustrator отказывается правильно выравнивать мой объект с монтажной областью. Моя монтажная область установлена ​​в верхнем левом положении, x=0 y=0, w=512, h=512.

Мой объект точно такого же размера, но если я установлю для него значение x=0 y=0, Illustrator снова вернет его обратно, либо на 0,5 пикселя, либо на -0,5 пикселя. Это, очевидно, вызывает ошибку с экспортированным PNG. У меня это не работает ни с экспортом, ни с сохранением для Интернета и устройств.

введите описание изображения здесь

Как мне это решить? Это ошибка? Нужно ли мне каждый раз делать объект на 1 пиксель больше, чем монтажная область, просто чтобы обойти это?

@JohnB Ага. Если вы опубликуете в качестве ответа, я могу принять.
Я уже упоминал Snap to Pixel в своем ответе ...
@Wolff Это то же самое, что и «Выровнять по пиксельной сетке» на вкладке «Преобразование»? Пришлось отключить там. У меня не были включены параметры привязки в меню «Вид».
Я думал, что это то же самое. Когда я нажимаю кнопку «Выровнять по пиксельной сетке», она переключает галочку в разделе «Просмотр»> «Привязать к пикселю» и наоборот.

Ответы (2)

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

Я работаю над чем-то, что требует, чтобы я мог точно перекрывать и выравнивать прямоугольники друг с другом, должно быть довольно просто, верно? К сожалению, я также обнаружил, что, как и вы, Illustrator продолжал размещать/перемещать их с шагом 0,5 пикселя. Кроме того, при их создании я уже мог видеть привязку предварительного просмотра к странным полуступенчатым приращениям, как видно здесь:Предварительный просмотр положения смещения

Аналогично перетаскиванию для создания новой формы. Он поместил фигуру со смещением 0,5 пикселя:Смещенная нарисованная форма

Я сначала тоже подумал, что это баг. Что решило это для меня, так это панель «Обводка» во всех местах: при рисовании фигур с активным параметром «Обводка» для параметра «Выровнять обводку по центру » (по умолчанию ширина штриха составляет 1 пункт) происходит смещение. Когда для него установлено значение «Выровнять обводку снаружи» или « Внутри» , это смещение исчезает.Центральная линия -> СмещениеВыровнено по внешней линии -> Без смещения!

Надеюсь это поможет!

Единственное объяснение, которое я могу дать, связано с Snapping , Grids и Rulers .

Неожиданное поведение может быть связано с комбинацией нескольких факторов:

  • Вы включили привязку к сетке .
  • Вы включили привязку к пикселю .
  • Ваша сетка имеет нежелательные настройки. Проверьте Edit> Preferences> Grid и посмотрите, установлены ли Gridline every и Subdivisions на то, что вы хотите.

  • Вы случайно переместили источник вашего документа, возможно, на [-0,5, -0,5]. Переместите его обратно в левый верхний угол монтажной области, перетащив его от пересечения двух осей.

У меня нет никакой защелки. Я перетащил исходную точку документа обратно в угол монтажной области . Я заметил, что мой объект всегда будет корректироваться дополнительно на -0,5 по оси X и +0,5 по оси Y, независимо от того, перетаскиваю ли я его мышью, перемещаю ли он с помощью стрелок на клавиатуре или ввожу число самостоятельно. Поэтому, если я скажу ему перейти на 4 пикселя, он сам изменит число на 3,5.
Это происходит с каждым объектом? Это также происходит в новом документе?