Як прив’язати до кожного пікселя (0,5) в ілюстраторі?


11

Я намагаюся оптимізувати векторну графіку, щоб вона добре вирівнювала пікселі, але якщо я спробую вирівняти сітку до пікселя, я втрачаю занадто багато якості, і мені все одно потрібно мати можливість робити з кроком 0,5 пікселів.

Як я можу отримати таку поведінку? … Без втрати функції перегляду пікселів.


1
Чому б не збільшити масштаб твору ілюстрації до 200%, а потім кожна координата половини пікселів стає повною піксельною координатою. Потім ви можете змінити масштаб назад.
Дом

1
Проблема в цьому полягає в тому, що не існує такого поняття, як півпіксель. Будь-яка частка пікселя округляється вгору / вниз. Ви хочете вибрати альтернативну одиницю вимірювання.
Андрій

@Andrew Нарешті, дуже корисний коментар, це означає, що мені потрібно використовувати pt та змінити dpi, щоб він відображав 1: 1, але, принаймні, це може бути плаваючий потік.
sorin

Відповіді:


8

Ви можете налаштувати aa Grid у налаштуваннях, щоб мати лінію сітки кожні .5pt (те саме, що px в AI). Потім увімкніть Snap to Grid у меню "Вид" . Це дозволить вам прискорити кроки до .px. Однак це не має значення.

У той час як ви можете розмістити об'єкт на 1/2 пікселя (або 1 / 2pt в Illustrator), після виходу все відрегульовано (анти-псевдонім) до повних пікселів. Це можна побачити, увімкнувши попередній перегляд пікселів у меню Перегляд .

Наприклад ... квадрат 1/2 пікселя:

півпікселя

І з попереднім переглядом Pixel:

попередній перегляд

Ви можете бачити, що напівпікселі перетворюються на повні пікселі при виході. Illustrator не виводить зображення із зображенням у пів пікселя.

Збережіть це зображення в половині пікселів ... відкрийте у Photoshop та збільште 3200% ....

збільшений

Усі половини пікселів будуть антисеансинними і обробляються таким чином при виході. Будь-які зусилля, які ви докладете, щоб побудувати обмеження .5 пікселів, буде знято з будь-якого виводу файлу, оскільки один піксель є найменшим елементом екрана.

Але ви, напевно, говорите собі: "Мені потрібні лише кілька країв, щоб сидіти на півпікселя. Не на півпікселя".

Що ж, краї будуть також антисеансовими до найближчого пікселя ...

краї

(Нижній край опирається на півпікселя. Чорний край - півпікселя).

І Pixel Preview ....

попередній перегляд

О, але давайте вимкніть "Анти-псевдонім" у налаштуваннях Illustrator, а потім подивимось на Pixel Preview ....

немає антизбудження

Відповідь насправді полягає не в роботі на .5 пікселів, а в зміні ілюстрації, щоб вона виглядала правильною на повних пікселях.


Чудова відповідь, і на ваш подив, здається, відповідає моїм потребам, тому що я хотів, щоб я міг прив’язати точки спрямування до 0,5 пікселів, тоді як точки прив’язки знаходяться на повних пікселях.
sorin

Ааа .. оснащення ручок на 1/2 пікселя, а якір на повних пікселях має ідеальний сенс :)
Скотт

2

Вектори можуть дещо змінити правила в деяких конкретних випадках, але, загалом кажучи, не збільшується 0,5px. (Якщо ми не говоримо про CSS px на пристроях сітківки, але це зовсім інша тема)

Піксель - найменша одиниця на моніторі.

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

У наведеному вище зображенні кожен набір одного червоного, одного зеленого та одного синього світла - це один піксель. Пристрій повідомляє екрану, як балансувати яскравість цих трьох кольорів один набір (піксель) за один раз, щоб ваші очі сприймали заданий колір. Ваш монітор не вважає одиниці меншими, ніж цей.


Є деякі прикордонні винятки. Наприклад, рамка векторної форми не ідеально вирівнюється з пікселями, тому виникає якесь антизбудження. Проте насправді жоден бізнес з півпікселя не відбувається, коли інформація потрапляє на ваш монітор. Крім того, для пристроїв ультра HD, таких як сучасні смартфони, px у CSS вже не дорівнює одному пікселю. Ще немає півпікселя, але на сітківці (ультра HD) пристрої заради розмови ви можете вважати піксель рівним півтора пікселів, а коефіцієнт пікселів - 2: 1.


1
Дякую за детальну відповідь, все ж мушу сказати, що це не стосується мого питання. Хоча я повністю усвідомлюю, що таке піксель, я також знаю, що векторне зображення має координати з плаваючою точкою всередині, тож ви можете їх будь-яким чином вирівняти. Я думаю, що рішення полягає в тому, щоб вимкнути прив'язку до пікселя і створити сітку, яка має оснащення точок кожні 0,5 пікселя ... ось що я шукав.
sorin
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.