-
Здравствуйте. Необходимо отрисовывать и сохранять сабж, программно без использование стороних графических программ (аля Ole technology). Что для этих целей можете посоветовать.
-
> битмап
Что это? Это TBitmap? То есть требуется создать объект данного типа? Он хранит пиксели в виде RGB, а вы хотите CMYK. Тогда вам придется написать свой собственный класс и назвать его TBitmap.
> Необходимо отрисовывать и сохранять сабж, программно...
То есть программа на делфи должна заполнить содержание TBitmap. Попиксельно можно. А сохранять в формате bmp? Об этом тоже в справке есть. И без всяких ole-технологий.
Сдается мне, что вы спросили вовсе не то, что хотели узнать.
-
Экранные цвета (на мониторе) цветовую палитру RGB (Red, Green, Black) Для на листа бумаги палитра CMYK (Cyan, Magenta, Yellow, K — сокращение от англ. blacK) - в полиграфии при цветной печати http://ru.wikipedia.org/wiki/CMYK
-
> blackman © (22.11.08 12:37) [2]
Автор вроде не спрашивает что такое CMYK и любая другая цветовая схема
P.S. впрочем совсем и не понятно что конкретно он хочет
-
AIK © (22.11.08 13:02) [3] Он просто не понимает, что спрашивает. CMYK - для принтеров и на экране не... На экране RGB которая при печати интерпретируется в CMYK. Прочитай статью http://ru.wikipedia.org/wiki/CMYKКаждое из чисел, определяющее цвет в CMYK, представляет собой процент краски данного цвета, составляющей цветовую комбинацию, а точнее, размер точки растра, выводимой на фотонаборном аппарате на плёнке данного цвета (или прямо на печатной форме в случае с CTP). Например, для получения тёмно-оранжевого цвета следует смешать 30 % голубой краски, 45 % пурпурной краски, 80 % жёлтой краски и 5 % чёрной. Это можно обозначить следующим образом: (30,45,80,5). Иногда пользуются таким обозначением: C30M45Y80K5. ...
-
> CMYK - для принтеров и на экране не... > На экране RGB которая при печати интерпретируется в CMYK. > >
CMYK вполне может быть отображен на экране, но для этого его надо перевести обратно в RGB. Но, если у нас было изображение в RGB, потом мы перевели его в CMYK, а потом опять в RGB то это будет уже отличное от первоначального изображение, т.к. диапазон CMYK уже.
Кстати, в 32 битном битмапе можно вполне хранить CMYK. Только это будет уже нечто нестандартное и всеми программами будет отображаться неправильно.
-
CMYK вполне может быть отображен на экране, но для этого его надо перевести обратно в RGB В этом мире нет ничего невозможного, но не все из возможного реализуют. Это вы так шутите? Прежде чем фантазировать надо было внимательно прочитать статью
-
> Это вы так шутите? Прежде чем фантазировать надо было внимательно > прочитать статью
Во-первых, статьи на википедии я принципиально не читаю и ссылаться на них считаю дурным тоном. Своими знаниями надо оперировать, а не википедией, статьи в которой пишут мягко говоря несведущие люди.
Во-вторых, еще раз ВНИМАТЕЛЬНО перечитайте мой пост и поймете, что изображение из одного цветового пространства всегда можно перевести в другое. Иногда переход повлечет за собой потери. Цветовые данные в формате CMYK всегда могут быть отображены на мониторе, хотя бы по той причине, что лист напечатанный в типографии всегда может быть отсканирован и отображен на мониторе (это тоже своего рода переход из одного цветового пространства в другое).
Возьмите для примера фотошоп. Там ест в меню пункт режим (Mode). Там есть варианты CMYK и RGB. Это мираж?
-
> Возьмите для примера фотошоп.
создайте новый файл, перейдите в режим RGB и нарисуйте там скажем прямоугольник залитый цветом RGB (18,39,243). Затем перейдите в режим CMYK. Тот же самый цвет НА ЭКРАНЕ изменится. Станет более блеклым и менее насыщенным. Вот вам и отображение на экране данных в формате CMYK.
-
DVM © (23.11.08 12:33) [8] Да не нужно этого делать. Абсолютно бесполезные преобразования. Поймите, что CMYK не предназначен для экрана. Зачем эти извращения?
А про Wiki вы не правы. Статьи проверяются, правятся и изменяются. Довольно трудно запостить туда что-то НЕ сведующему человеку. Его поправят. Своими знаниями надо оперировать конечно надо оперировать, но не фантазировать
-
> blackman © (23.11.08 12:04) [6]
Да что с тобой? Ты так охотно с интересам рассказываешь что такое CMYK будто эт новость какая-то.
-
> Поймите, что CMYK не предназначен для экрана.
С чего ты это взял?
-
> AIK © (23.11.08 13:09) [10]
> Да что с тобой? > Ты так охотно с интересам рассказываешь что такое CMYK будто > эт новость какая-то. >
Сдается мне что это он на википедии статью написал.
-
> Поймите, что CMYK не предназначен для экрана.
Да всем ясно для чего он предназначен и что из себя представляет. Но это не значит, что CMYK нельзя отобразить. Можно. Даже более того можно без ошибок и искажений отобразить на экране при его правильной калибровке под конкретную печатную машину, что собственно и делается. Так же удобнее.
-
> А про Wiki вы не правы. Статьи проверяются, правятся и изменяются.
Может я и не прав. Но многие известные университеты по всему миру официально запрещают студентам ссылаться на википедию как на источник. Это факт.
-
RGB - это цветовая система суммирования, когда R,G, и B суммируются и получается конечный цвет. Нулевые значение компонент - это черный. максимальные - белый. Система универсальная. CMYK - этот цветовая система вычитания, когда C, M, Y и черный вычитаются из белого(цвет носителя печати). Нулевые значения компонент - это "белый". максимальные значение - черный.
Белый взят в кавычки так как цвет носителя печати идеально белым быть не может по определению. Поэтому нормальные пакеты работающие с растровой графикой и CMYK должны калиброваться по тому носителю с которым работают(скажем контора печатающая плакаты использует плоттеры НР и ихнюю рулонную бумагу какого-то наименования). при этом образец носителя колориметром сканируется и создается профиль корректировки для принтера и монитора. Профиль для принтера используется при печати, профиль для монитора грузится в дрова моника. таким образо соотвествия цветов при конвертации CMYK-RGB и обратно в пакете редактирования - идентично.
на монике CMYK ну никак не отображаем без перевода его в RGB, также как и наоборот.
Уж поверьте HP Imaging and Printing solutions Presales Proffessional ;-)
--- P.L.U.R. and WBR, NailMan aka 2:5020/3337.13
-
> NailMan © (23.11.08 13:41) [15]
> на монике CMYK ну никак не отображаем без перевода его в > RGB, также как и наоборот.
Кстати, учитывая бурное развитие электронных чернил, возможно в скором времени появятся мониторы отображающие именно CMYK без перевода в RGB.
> на монике CMYK ну никак не отображаем без перевода его в > RGB, также как и наоборот.
ну собственно я так и говорил еще в [5].
-
Мх. Я вполне понимаю что такое CMYK и я не собираюсь отображать его на экране. Мне это нужно для полиграфии. А значит чтоб добиться точных цветов мне изначально нужно рисовать в CMYK, а не переводить его из RGB, так как цвета будут сильно отличаться. К примеру RGB (0,0,0) обычно конвертируется как чтонить типа CMYK (80,85,86,70) вместо CMYK (0,0,0,100) что ниесть айс. Конечно можно еще в последствии переделить цвет (для черного) и/или сделать цвето коррекцию...
Короче нужен компонент, который имеет аналог канвы с возможностью задачи цветов в системе CMYK и умеющий сохранять результат работы в любой из общепринятых 32 битных битмапов. Очень надеюсь, что подобное существует в природе.
-
-
DVM © (23.11.08 13:32) [14] Может я и не прав. Но многие известные университеты по всему миру официально запрещают студентам ссылаться на википедию как на источник. Это факт. Не прав. Опять выдумываешь.
Gydvin © (23.11.08 14:20) [17] Мх. Я вполне понимаю что такое CMYK и я не собираюсь отображать его на экране. Мне это нужно для полиграфии. А значит чтоб добиться точных цветов мне изначально нужно рисовать в CMYK Пойми, что отображение на экране CMYK не будет соответствовать тому, что ты увидишь на бумаге. Тебе нужно RGB на экране и правильное преобразование в CMYK. Если это для типографии, то нужно учитывать параметры печати (тип краски, печатной машины, бумаги и т. д.) Если вам нужно выполнять подготовку файлов для типографии, необходимо изучить специальную литературу по предпечатной подготовке. Компонент тут не прокатит, но есть специализированные типографские комплексы. Попробовать можно в Photoshop, но надеятся, что это сразу подойдет для типографии наивно.
|