JPH03189875A - 描画制御方法 - Google Patents

描画制御方法

Info

Publication number
JPH03189875A
JPH03189875A JP32840989A JP32840989A JPH03189875A JP H03189875 A JPH03189875 A JP H03189875A JP 32840989 A JP32840989 A JP 32840989A JP 32840989 A JP32840989 A JP 32840989A JP H03189875 A JPH03189875 A JP H03189875A
Authority
JP
Japan
Prior art keywords
color
repainting
colors
repainted
prohibited
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP32840989A
Other languages
English (en)
Inventor
Tomoya Ogawa
知也 小川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP32840989A priority Critical patent/JPH03189875A/ja
Publication of JPH03189875A publication Critical patent/JPH03189875A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概   要〕 グラフィックエディタなどにおける描画制御方法に関し
、 画面上に既に描かれている複数の色の中の特定の色を、
指定した色で選択的に描画できるようにすることを目的
とし、 指定した色で画像を描画する際に、画面上に既に描かれ
ている複数の色に対し、指定した色への塗り替えを許可
する塗り替え許可色と、指定した色への塗り替えを禁止
する塗り替え禁止色との少なくとも一方を設定し、特定
の色を選択的に塗り替えるように構成する。
(産業上の利用分野] 本発明は、グラフィックエディタなどにおける描画制御
方法に関する。
〔従来の技術〕
従来、画像を指定された色で描画する描画制御方法とし
て、画面上に既に描かれている色に無関係に、新たに指
定された色で描画を行う方法などが知られている。
〔発明が解決しようとする課題〕
しかしながら、上記の描画制御方法では、既に描かれて
いる色の中で特定の色をそのまま残して、他の色を指定
した色に変更したり、あるいは特定の領域の特定の色だ
けを指定した色に変更することはできなかった。
例えば、木の幹と枝を茶で描いて、次にその木の周りに
緑色の葉を描こうとして、木の幹、枝を含む領域の色と
して緑を指定すると、幹と枝の茶の部分も緑に塗り替え
られてしまい、木の幹と技の部分が消えてしまうことに
なる。
そこで、特定の色の領域を残すときには、色を変更した
い部分の画素だけを1ドツトづづ指定して色指定を行う
などの作業が必要となり、描画作業が煩雑になるという
問題点があった。
本発明は、画面上に既に描かれている複数の色の中の特
定の色を、指定した色で選択的に描画できるようにする
ことを目的とする。
〔課題を解決するための手段〕
本発明の描画制御方法では、画面上に既に描かれいる複
数の色に対し、新たに指定される色への塗り替えを許可
する塗り替え許可色と、塗り替えを禁止する塗り替え禁
止色との少なくとも一方を設定することができる。
〔作   用〕
画面上に描かれている特定の色が塗り替え許可色として
設定されている場合には、塗り替え許可色として設定さ
れた色だけが、指定された色に塗り替えられる。
また、特定の色が塗り替え禁止色として設定されている
場合には、既に描かれている色の中で塗り替え禁止色原
外の色が、指定された色に塗り替えられる。
従って、特定の色、あるいは特定の包収外の色の領域だ
けを選択的に描画することができるので、既に描かれて
いる色を消さないように注意して描画するなどの必要が
なくなり、描画作業をより効率良く行うことができる。
〔実  施  例〕
以下、本発明の実施例を図面を参照しながら説明する。
第1図は、本発明の描画制御方法に基づいて描画を行う
描画装置の構成図である。
同図において、マウスlは図形及び色等の入力を行う入
力装置であり、マウス1が操作されるとシステムRAM
上の描画モジュール2、制御モジュール3が起動する。
描画モジュール2は、指定された領域を指定された色で
描画し描画パターンを作成す名。こめ描画モジュール2
により作成される描画バクーンは、描画パターン記憶部
4に記憶される。
また、色指定に先立って、画面上に既に描かれている複
数の色の中から塗り替え許可色と塗り替え禁止色とが設
定され、それらの色が塗り替え許可色記憶部6及び塗り
替え禁止色記憶部7にそれぞれ記憶される。
塗り替え許可色として設定された色は、上述した描画モ
ジュール2により、指定された色への塗り替えが行われ
、塗り替え禁止色として設定された色は塗り替えが行わ
れずそのまま描画パターン記憶部4に保存される。
制御モジュール3は、描画モジュール2により作成され
る描画パターンから表示用ドツトパターンデータを作成
するモジュールである。この制御モジュール3により作
成される表示用データは、図示しないV−RAMに書き
込まれた後、CRTなどからなるデイスプレィ5に出力
される。
次に本発明の描画制御方法に基づく描画処理について、
第2図のフローチャートを参照して説明する。
先ず、第2図のステップSlにおいて、マウスIの操作
の有無が検出され、デイスプレィ5上に表示されている
画像に対し、何らかの入力操作が行なわれたか否かが判
断される。
マウス1が操作されたときには、次のステップS2にお
いて、マウス1により入力された描画パターンの軌跡又
は色等の情報が読み取られる。
そして、次のステップS3において、これらの情報から
描画パターンの更新が行われる。
ここで、描画パターンの更新処理の内容を第3図のフロ
ーチャートを参照して詳しく説明する。
マウス1により入力が行われると、描画モジュール2が
起動して、先ず、塗り替え許可色が設定されているか否
かを判別する(第3図、ステップS5)。
塗り替え許可色が設定されている場合には、次のステッ
プS6において、塗り替え許可色として設定されている
色を新たに指定された色に塗り替える。そして、塗り替
えを行った描画パターンを、前述した描画パターン記憶
部4に格納する。
このとき、例えば塗り替えが指定された領域内の色であ
っても、塗り替え許可色として設定されていない色につ
いては塗り替えは行われず、それらの色はそのまま描画
パターン記憶部4に保存される。
このように、色指定を行う際にその指定した色への塗り
替えを許可する塗り替え許可色を設定することにより、
複数の色のなかで特定の色だけを選択的に塗り替えるこ
とができる。
一方、ステップS5の判別において塗り替え許可色が設
定されていないときには、ステップS7に進み塗り替え
禁止色が設定されているか否を判別する。
塗り替え禁止色が設定されている場合には、ステップS
8に進み、塗り替え禁止色以外の色を、今回指定された
色に塗り替える。そして、塗り替の行われた描画パター
ンは、前述した描画パターン記憶部4に記憶される。
このように、色指定を行う際に、塗り替え禁止色を設定
することにより、特定の色の領域を消さずにそのまま残
すことができる。
また、塗り替え許可色、禁止色のいずれも設定されてい
ない場合には、ステップS9に進み色の塗り替えは行わ
ない。
このようにして描画モジュール2による描画パターンの
更新が終了すると、次に制御モジュール3が起動して、
第1図のステップS4の表示更新処理を実行する。
この表示更新処理では、描画モジュール2により、今回
指定された色に塗り替えられた描画パターンから、それ
らの描画パターンに対応した表示用ドツトパターンデー
タを作成し、それらの表示ドツトパターンデータを前述
したV−RAMに書き込む。そして、そのV−RAM上
のデータがデイスプレィ5に表示され、指定された色で
の描画が行われる。
次に、第4図を参照して本発明の描画制御方法による描
画の一例を説明する。
第4図は、木の周りに緑の葉の領域を描く場合の説明図
である。
以下、背景色として青、木の幹及び技の色として茶が描
かれいるときに、木の幹及び枝の色を残して斜線で示す
領域を緑で描画する場合について説明する。
この場合、塗り替え許可色及び禁止色の設定は次のよう
になる。
塗り替え許可色として青を設定し、塗り替え禁止色とし
て何も設定しない場合、又は塗り替え許可色に何も設定
せず、塗り替え禁止色に茶を設定する場合である。
前者の場合には、そのときデイスプレィ5上に表示され
ている表示色の読み取り結果として、背景色の青と、木
の幹及び枝の茶が読み取られ、その内塗り替え許可色の
青が緑に塗り替えられる。
このとき、木の幹と枝に相当する茶の部分は、塗り替え
許可色として設定されていないのでそのまま残される。
後者の場合も同様に、背景色の青が緑に塗り替えられ、
塗り替え禁止色に設定されている木の茶の部分はそのま
ま残される。
これにより、指定した領域内の特定の色を残して塗り替
えを行うことができる。
次に、上述したようにして斜線で示した領域を緑に塗り
替えた後、木の幹、技を含むさらに広い領域、あるいは
特に領域指定を行わず、緑を指定して描画を行う場合に
ついて説明する。
例えば、塗り替え許可色として青、あるいは青と緑を設
定し、塗り替え禁止色として何も設定しない場合には、
そのときデイスプレィ5上に表示されている青、茶、緑
がそれぞれ読み取られ、その内塗り替え許可色として設
定されている青の部分、あるいは青と緑の部分が緑に塗
り替えられる。
このように塗り替え許可色として複数の色を設定するこ
とができるので、デイスプレィ5上に多数の色が表示さ
れている場合にも、それらの色の中から特定の複数の色
を選択し、指定した色に塗り替えることができる。
また、この場合塗り替え許可色として設定されていない
色は塗り替えが行われないので、木の幹、枝に相当する
茶の部分を消さずにそのまま残すことができる。
他方、塗り替え許可色として何も設定せず、塗り替え禁
止色として茶を設定した場合には、同様に先ず、デイス
プレィ5上に表示されている青、緑、茶がそれぞれ読み
取られる。そして、塗り替え禁止色に設定されている茶
以外の部分が全て緑に塗り替えられる。
このように特定の色を塗り替え禁止色として設定するこ
とにより、その色を消さずに他の色の領域を、新たに指
定した色で塗り替えることができる。この塗り替え禁止
色も複数色設定することができる。
以上述べたように、上記実施例によればデイスプレィ5
上に表示されている色の内、特定の色を選択してそれら
の色の領域を指定した色で描画することも、あるいは特
定の色の領域を残し、他の色の領域を指定した色で描画
することもできる。
従って、新たに指定した色で描画する場合に、デイスプ
レィ5上に表示されている色を消さないように注意して
描画するなどの必要がなくなり、描画作業をより効率良
く行うことができる。
〔発明の効果〕
本発明によれば、画面上に描かれている特定の色を消さ
ずに、それ以外の色を新たに指定した色に塗り替えるこ
とができるので、より効率良くグラフィックデータ等を
作成することができる。
【図面の簡単な説明】 第1図は、本発明の一実施例に係る描画装置の構成図、 第2図は、実施例の描画処理内容を説明するフローチャ
ート、 第3図は、第2図の描画パターン更新処理のフローチャ
ート、 第4図は、描画される図形の一例を示す図である。 2・・・描画モジュール、 6・・・塗り替え許可色記憶部、 7・・・塗り替え禁止色記憶部。

Claims (1)

    【特許請求の範囲】
  1. 指定した色で画像を描画する際に、画面上に既に描かれ
    ている複数の色に対し、指定した色への塗り替えを許可
    する塗り替え許可色(6)と、指定した色への塗り替え
    を禁止する塗り替え禁止色(7)との少なくとも一方を
    設定し、特定の色を選択的に塗り替えることを特徴とす
    る描画制御方法。
JP32840989A 1989-12-20 1989-12-20 描画制御方法 Pending JPH03189875A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32840989A JPH03189875A (ja) 1989-12-20 1989-12-20 描画制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32840989A JPH03189875A (ja) 1989-12-20 1989-12-20 描画制御方法

Publications (1)

Publication Number Publication Date
JPH03189875A true JPH03189875A (ja) 1991-08-19

Family

ID=18209938

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32840989A Pending JPH03189875A (ja) 1989-12-20 1989-12-20 描画制御方法

Country Status (1)

Country Link
JP (1) JPH03189875A (ja)

Similar Documents

Publication Publication Date Title
JPH03250374A (ja) 図形編集方法および装置
US6339439B1 (en) Device for modifying appearance of related display planes
JPH02240782A (ja) 図形処理装置
JPH03189875A (ja) 描画制御方法
JPH03179873A (ja) 画像処理装置
JPH09134422A (ja) アニメーションの連続彩色方法および装置
US7027069B2 (en) Program for automatic picture formation and storage medium storing the program
JPH08202856A (ja) 画像処理方法
JP3138430B2 (ja) ユーザインタフェース画面作成支援装置
JP2723109B2 (ja) 画像処理方法
JP2932990B2 (ja) Lsiレイアウトデータ描画装置
JPH08314429A (ja) 半透明色画像生成装置
JPH06161728A (ja) フローチャート作成システム
JPS60173588A (ja) マルチウインドウ表示処理方式
JP3507182B2 (ja) 図形編集装置及び図形編集方法
JPS60181977A (ja) 線画処理方式
JPS60169895A (ja) 外字作成方法
JPH0217574A (ja) 対話図形処理システム
JPS60198686A (ja) 電子画像合成装置
JPS62229365A (ja) 文書作成編集装置
JPS60252390A (ja) 画面管理制御方式
JPH0756557A (ja) 画像合成方法
JP2001282223A (ja) 図形表示方法及び図形表示装置
JPH03198164A (ja) 対話型図形処理装置
JPH0520018A (ja) フイールド属性表示処理装置