Помогите по заливке PostScript

  • Автор темы Автор темы Gvardees
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Gvardees

Участник
Топикстартер
Сообщения
1
Реакции
0
Рисую прямоугольник заливаю двухцветной заливкой прямоугольники(кирпичная стена) объясните как повернуть заливку на 45 градусов если можно пошагово
Кирпичи.jpg
так надо
2014-12-30_110504.jpg а так заливается
 
Да сделайте обычную заливку, нарисуйте кирпич, потом подгрузите как полноцветную заливку.
 
  • Спасибо
Реакции: Valentin
Она стандартная во всех версиях Corel.

Но функция поворота не предусмотрена.
Я склоняюсь к версии предыдущего.
Залить паттерном.
 
Рисую прямоугольник заливаю двухцветной заливкой прямоугольники(кирпичная стена) объясните как повернуть заливку на 45 градусов если можно пошагово
Посмотреть вложение 67967 так надо
Посмотреть вложение 67968 а так заливается

там же
"вращение" - поставь - 45
 
@Мina вы с двухцветной заливкой не путаете?
Укажите где в этом меню "вращение"?
upload_2014-12-30_14-9-38.png
 
1. Залить как получается заведомо больший объект, чем это необходимо.
2. Экспортировать в eps.
3. Открыть в Кореле полученный таким образом eps.
4. Повернуть как надо и отрезать лишнее.
 
  • Спасибо
Реакции: Valentin
Так?
 

Вложения

  • Untitled-1.jpg
    Untitled-1.jpg
    142.6 КБ · Просм.: 996
Данный скрин без окна свойств заливки мало что значит.
 
Повернуть объект, залитьPS, сохранить как SVG, открыть, повернуть как надо.
 
Предупрежу, что PS заливка в Кореле глюк ещё тот, поэтому да, лучше как то или в EPS, или SVG
 
Я понимаю, что тема устарела уже на год, но тем не менее, пользуясь случаем, хочу. '))'
В подкаталоге Program Files\Corel\CorelDRAW Graphics Suite X?\Languages\??\Custom Data есть волшебный файлик userproc.ps. Он содержит код постскриптовских спотфункций и заливок. Спотфункции - это отдельная полезная тема, но мы рассмотрим заливки, а именно - кирпичи. Как нам подсказывает кэп, кирпичный код начинается так:
Код:
%@Fill
/Bricks %Bricks,4, Frequency:=8, Line width:=5, Foreground gray:=100, Background gray:=0
   {
   /BackgroundGray exch -1 100 InRange def
   /ForegroundGray exch 0 100 InRange def
   /Linewidth      exch 0 100 InRange def
   /Frequency      exch 2 100 InRange def
...
Казалось бы, на первый взгляд, самое простое решение - вставить 45 rotate, скажем, где-нибудь перед Bblly pntsize Bbury, однако, это кажущая простота, несмотря на то, что данный подход, таки, работает. При таком раскладе, вся система координат поворачивается на 45 градусов и координаты крайних точек объекта непредсказуемо разлетаются в зависимости от положения объекта на листе, а ловить их, внезапно, довольно непростая задача. Гораздо проще поменять код описания символа кирпича
Код:
     0 0 moveto
      1 0 lineto
       1 .5 lineto
       0 .5 lineto
      closepath
       .5 .5 moveto
       .5 1 lineto

на

Код:
      0 0 moveto
       1 1 lineto
       0.5 0 moveto
      1 0.5 lineto
      0.75 0.25 moveto
      0.5 0.5 lineto
      0.25 0.25 moveto
      0 0.5 lineto
      0.5 1 lineto
      0.75 0.75 lineto
      0.25 0.75 moveto
      0 1 lineto
и - бинго!
upload_2015-1-11_15-29-50.png
 
@_MBK_,
Только я бы его сперва продублировал под другим именем :)
 
Кого именно - файл или заливку? ;)
Файл, в принципе, не особо жалко и угробить - на остальной работе корела он мало сказывается.
А заливку, да, можно, оставить предыдущую, а новую сделать, скажем, под именем Bricks45
upload_2015-1-11_15-52-1.png
 
  • Спасибо
Реакции: Sh, Jeine и Valentin
Заливку, заливку естественно...
А то на очередной итерации будет не понятно на чём базироваться.

А за файлик спасибо... Я давно искал где это всё безобразие лежит.
 
Статус
Закрыто для дальнейших ответов.