Обработка и печать фото

Владельцы Wacom, подскажите, может перо планшета обеспечить при рисовании детализацию смещения меньше чем в 1 пиксель?

Драйвер мышки обеспечивает сдвиг курсора при рисовании, минимум в 1 пиксель. В то время как вотошоп может начинать рисование с дробной части пикселя. А может перо планшета Wacom обеспечить дробное перемещение для программ работающих с пером?
API ОС оперирует только целыми пикселями, так что не может.
Mark Marik
Mark Marik
29 952
Лучший ответ
Настя Кузнецова Ответ совершенно не верен!!!
Драйвер мыши действительно передаёт данные позиции курсора в виде целочисленных значений. И используя WinAPI ты не можешь получить дробное значение (не смотря на то что мышка передаёт компьютеру значие микроскопических смещений, скажем 300, 600 или 1200 точек на дюйм).
Но тот же фотошоп не берёт координаты мыши когда у тебя активен Wacom. Ты же сам устанавливаешь ему использвать стилус в настройках (а до этого он не будет распознавать силу нажатий и угол пера). И в этом случае рисовалка берёт данные с Tablet PC Pen API (там и координаты, и сила нажатия, и угол пера, и нажатые на ней кнопки).
Так что ссылка на то что "API ОС оперирует только целыми пикселями" - несостоятельна...
Так планшет и имеет очень высокое разрешение. Но его драйвер все равно переведет все в экранные пиксели. А фотошопу вообще пофигу, откуда ему пришло нажатие - он ВСЕГДА пересчитывает экранные пиксели в пиксели на картинке.
Настя Кузнецова Нет. Вы не правы про фотошоп. Сделайте увеличение 200% или больше, и попробуйте нарисовать линию или текст начиная с разных сторон пикселя. Вы получите текст/линию совершенно с разной апроксимацией. Это значит что фотошоп хорошо работает с дробной частью пикселя.
А вот что сделает драйвер Wacom - вот это я и хочу узнать.
Мышка действительно всегда переводит сдвиг (хоть при 300 хоть при 2400 dpi) в целочисленное значение. И через WinAPI я не получу дробного значения мышки.
Но ваком работает через Tablet PC Pen API, и это совершенно другой источник данных (ты кстати в фотошопе сам выбираешь источк, иначе фотошоп не знает что надо брать силу нажатия и угол наклона пера).
Вот - вот: пиксель планшета, пиксель экрана и пиксель файла - разные вещи! Вы уж определитесь... В каждом из них, никаких промежуточных положений быть не может в принципе ("вотошоп может начинать рисование с дробной части пикселя" - ошибка), но поскольку они не совпадают, да еще и могут масштабироваться относительно дру-друга, то возможно множество вариантов. Например, один пиксель файла растягивается в Фотошопе до 64 пикселей экрана, и это буде еще больше пикселей планшета...
Настя Кузнецова Сразу скажу скажу что с фотошопом я работаю с 1999 года (если не раньше). И как программист работающий с WinAPI, хорошо представляю преобразования скажем мышиных сигналов о движение по поверхности (хоть с разрешением 300dpi, хоть 2400dpi) в координыты для мышки. Там они целочисленные.
Но в фотошопе ты сам указываешь источник - мышка или перо. И в случае выбора второго, ты работаешь не с мышкой, а с Tablet PC Pen API, где среди прочего есть и сила нажатия и угол пера. Так что и значение координат запросто может быть дробным!
А фотошоп, я ещё раз это повторю, работает с дробными значениями пикселя. Сделай приближении 200% или более, и начни рисовать линию или писать текст от разных сторон одного пикселя, и ты получишь совершенно разные интерполяции сглаживания, именно потому что в одном слу
Настя Кузнецова именно потому что в одном случае ты начал рисовасть скажем с координаты (10.1, 10), а в другом с координаты (10.8, 10).
Я, как ведущий разработчик программы фотошоп, не могу въехать о чём вы тут дискуссируете)))
Кайрат Укасов
Кайрат Укасов
32 475
Алексей Стадников Человек хочет позиционирование в пол пикселя и соответственно, наверно, рисовать)))
Ему говорят, что в фотошопе можешь хоть на весь экран пиксель увеличить и водить по нему курсором, но рисовать он будет все равно с целого значения.
Пиксель величина виртуальная и в приложении можешь масштабировать как угодно в то время как у планшета будет оставаться фиксированное "разрешение". Дробное перемещение относительно пикселей монитора что ли? Вы с биноклем собрались работать?
СТ
Сергей Тулин
28 501
Настя Кузнецова Мышка и перо работают совершенно через разные интерфейсы.
Мышка действительно всегда переводит сдвиг (хоть при 300 хоть при 2400dpi) в целочисленное значение. И через WinAPI я не получу дробного значения мышки.
Но ваком работает через Tablet PC Pen API, и это совершенно другой источник данных (ты кстати в фотошопе сам выбираешь источк, иначе фотошоп не знает что надо брать силу нажатия и угол наклона пера). Так вот там есть и нажатие и угол наклона.
И когда планшет с разрешением 2540 точек работает на экране 1024 (да вообще на любом, ведь у планшета можно указать на какую область экрана он распространяется), ты на выходе можешь получить дробное значение пикселя (для старта рисования фотошопа).
А вотошоп понимает дробное значение пикселя. При увеличении 200% у тебя будут разные апроксимации
ничего такого «вотошоп» не может, у пикселя нет и не может быть никакой дробной части .https://ru.wikipedia.org/wiki/Пиксель
Настя Кузнецова Если ты дурак или некомпетентный - лучше не пиши.
Если ты никогда не слышал про Интерполяцию пикселей - ты невежда...
Запусти фотошоп, сделай увеличение 200% и начиная в разных концах пикселя ты получишь разные линии, потому что фотошоп работает с дробными координатами пикселя.
Смотря какое разрешение планшета, смотрите в описании к своему планшету, например у планшета Wacom Bamboo разрешение - 2540 dpi, Ну и используемый инструмент фотошопа, "заехать" на пол пикселя может только инструмент с размытыми краями, он конечно не рисует по пол пикселя (это физически не возможно - пиксель минимально возможный элемент из которого состоит изображение), а только делает пиксель полупрозрачным или рисует с "меньшим нажимом".
Настя Кузнецова У меня нету Wacom (я заказал Intuos, придёт через 2 недели). Я программист. У Intuos тоже 2540dpi. Но именно в этом и вопрос - будет ли он передавать фотошопу (или другой программе) дробное значение пикселя или целочисленное. Скажем мышка может считывать смещение от 300 до 2400 пикселей на дюйм поверхности по которой она двигается, но драйвер мыши преобразует это всегда в целочисленное значение, и дробной части пикселя экрана я не могу получить через WinAPI (только если напишу свой драйвер-посредник). В тоже время фотошоп берёт данные не от мышки (ты ведь сам выставляешь ему источник), он берёт Tablet PC Pen API, там есть и сила нажатия пера и его угол. Вот и вопрос - будет ли там дробная часть пикселя?
Настя Кузнецова В том же фотошопе ты даже мышкой можешь получить совершенно разные буквы/линии, если при приближении 200% начнёшь рисовать их с правой или левой части точки. То есть, фотошоп работает с дробными значениями пикселя!
нет.
Valerka Mydraya
Valerka Mydraya
797