JPH06162182A - イメージデータ回転処理方式 - Google Patents

イメージデータ回転処理方式

Info

Publication number
JPH06162182A
JPH06162182A JP4308416A JP30841692A JPH06162182A JP H06162182 A JPH06162182 A JP H06162182A JP 4308416 A JP4308416 A JP 4308416A JP 30841692 A JP30841692 A JP 30841692A JP H06162182 A JPH06162182 A JP H06162182A
Authority
JP
Japan
Prior art keywords
data
image data
rotation
rotated
rotating process
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.)
Withdrawn
Application number
JP4308416A
Other languages
English (en)
Inventor
Mizuho Matsubara
瑞穂 松原
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.)
OKAYAMA NIPPON DENKI SOFTWARE KK
NEC Software Okayama Ltd
Original Assignee
OKAYAMA NIPPON DENKI SOFTWARE KK
NEC Software Okayama 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 OKAYAMA NIPPON DENKI SOFTWARE KK, NEC Software Okayama Ltd filed Critical OKAYAMA NIPPON DENKI SOFTWARE KK
Priority to JP4308416A priority Critical patent/JPH06162182A/ja
Publication of JPH06162182A publication Critical patent/JPH06162182A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Editing Of Facsimile Originals (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Image Processing (AREA)
  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】 【目的】イメージデータの回転、特に任意角回転の角度
入力からディスプレイへの表示までの所要時間を短縮
し、回転処理の処理時間を短縮する。 【構成】回転処理短縮のためにイメージデータ縮小処理
(S4)によって、被回転データのデータ量を削減す
る。また、縮小データ間引き処理(S5)と間引きデー
タ回転処理(S6)、によってディスプレイへの表示用
データ(D4)を生成し、表示することで、角度入力か
らディスプレイへの回転結果表示までの所要時間を削減
する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ビットマップデータに
よるイメージデータを任意角度に回転できるイメージデ
ータ回転処理方式に関する。
【0002】
【従来の技術】グラフィックスソフトは、一般にベクト
ルデータを扱ったドロー系のものと、ビットマップデー
タを扱ったイメージ系のものがある。ベクトルデータ
は、描いた図形を1つのオブジェクトとして扱え、座標
データで表現される。このため、計算によって容易にベ
クトルデータの編集を行うことができる。ビットマップ
データの編集機能において、ベークトルデータと同様の
編集機能を対応するためには高度なビットマップ処理が
必要となり、1ビットマップに対する編集の処理時間も
かかる。しかし、ビットマップデータにおいてもベクト
ルデータと同様の編集機能が求められ、その性能も要求
されている。こうした傾向からビットマップデータの任
意角回転機能もデータ編集機能の1つとして求められて
いる。
【0003】従来のビットマップデータによるイメージ
データの回転方式について図面を参照して説明する。図
4のステップS1で全イメージデータの中で回転させた
い範囲を入力する。入力した範囲のイメージデータD1
のビットマープへの切りだし(ステップS2)を行う。
任意の回転角度θ(0°〈θ〈360°)を入力(ステ
ップS3)し、回転角度θが決定したら、被回転データ
であるイメージデータD1を角度θで回転処理(ステッ
プS10)を行う。
【0004】この回転処理(ステップS10)を行った
イメージデータD6は拡大される。拡大される理由を図
2を使用して説明する。図2(a)に示すイメージデー
タを任意角θ(θ=45°として説明する)で回転処理
を行うと、図2(b)に示す回転データになる。更に回
転データを任意角θだけ回転する。イメージデータの編
集ではベクトルデータのようにオブジェクトとして扱え
ないので回転データを図2(c)に示す範囲指定し回転
処理を行う。結果は図(d)に示す回転データのように
拡大され、図2(a)に示すイメージデータを直接90
°回転させたものである図2(e)の回転データとは結
果が異なってしまう。
【0005】このように90°単位回転以外の回転処理
を行うとイメージデータは拡大してしまうので、回転デ
ータ縮小処理が必要になる。任意角θによるデータの拡
大率から縮小率を算出し、回転データ縮小処理(ステッ
プS11)を行うと、保持データD5が生成できる。こ
の保持データD5をイメージデータ切りだし処理(ステ
ップS2)を行ったイメージデータに貼り付け処理(ス
テップS9)を行い、保持データD5を保持データ表示
処理(ステップS12)によって画面に表示する。
【0006】
【発明が解決しようとする課題】従来のイメージデータ
回転処理方式は、イメージデータをそのまま回転してい
たため、回転処理や、縮小処理、表示処理を行うデータ
量が大変多い。データ量が多いために、処理時間を長く
なっているという欠点がある。また、処理時間が長いた
めに回転角度入力から、結果が表示されるまでの所要時
間が長いという欠点もある。
【0007】
【課題を解決するための手段】本発明は、回転角度に応
じた率でイメージデータが拡大されるビットマップデー
タによるイメージデータの回転を行うイメージデータ回
転処理方式において、回転角度に応じた率でイメージデ
ータを縮小した後にこのイメージデータの回転処理を行
うことを特徴とする。
【0008】
【実施例】次に、本発明について図面を参照して説明す
る。
【0009】図1は、本発明の一実施例を示すフローチ
ャート図である。
【0010】図1において、ステップS1ではオペレー
タが全イメージデータ中の回転させたい範囲を入力し、
回転範囲を決定する。決定した回転範囲のイメージデー
タを全イメージデータから得て、回転用のビットマップ
を作成する。これが、イメージデータD1である。オペ
レータは回転範囲入力(ステップS1)後、回転角度の
入力(ステップS3)を行う。ここでオペレータが指定
できる回転角度は任意角θ(0度〈θ〈359度)であ
る。以下、実施例中ではθ=45度として説明する。
【0011】回転角度入力(ステップS3)後、イメー
ジデータD1の縮小処理(ステップS4)を行う。回転
前に縮小処理(ステップS4)を行う理由は前に図2を
使用して説明したように、図2(a)のイメージデータ
を45°ずつ2回、回転した図2(d)のイメージデー
タと、90°回転させた図2(e)に示すイメージデー
タとが異なってしまう。このため拡大を補正するために
縮小処理が必要となる。
【0012】拡大率は45°、135°、225戸、3
15°回転の時、最大1.414(2の平方根)倍とな
る。拡大を補正するための縮小率は図3に示す関係で決
定できる。回転角度θが45°の場合、縮小率はCOS θ
=1/1.414になる。求めた縮小率でイメージデー
タ縮小処理(ステップS4)を行う。縮小処理は、イメ
ージデータのドットを間引く方法で行い、縮小データD
2を生成する。
【0013】イメージデータは解像度(1インチ内のビ
ット数)が高いほど、より美しいデータを表現できる。
解像度は画面やプリンタによってそれぞれ異なるが、画
面の解像度はプリンタの解像度より低いため、画面に表
示するデータは印刷するものよりは粗いデータを表示す
る。よって画面に表示する際には表示用の粗いデータが
必要で、印刷するためにはより美しいデータを表現する
ための高密度のデータが必要になる。
【0014】表示用の粗いデータはイメージデータと画
面解像度が1:1になるように、縮小データ間引き処理
(ステップS5)によって行う。本実施例では保持する
イメージデータと画面の密度を4:1として説明する。
縮小データ間引き処理(ステップS5)によって、縮小
データD2を1/4に間引いて画面密度と1:1の密度
である間引きデータD3を生成する。
【0015】間引きデータD3のデータ量はイメージデ
ータのD1の1/(4×1.414)倍となり、イメー
ジデータD1を回転するよりは、間引きデータD3を回
転するほうが大幅に早く回転処理(ステップS6)を行
うことが可能である。間引きデータ回転処理(ステップ
S6)によって生成される表示用データD4を、画面に
1:1で表示する(ステップS7)。この時点でオペレ
ータは、回転結果を画面上にみることができる。
【0016】回転結果を画面上に表示した後、縮小デー
タD2の回転処理(ステップS8)を行い、全イメージ
データへ反映させるための保持データD5を生成する。
この保持データD5を回転範囲を切りだした全イメージ
データへ貼り付け処理(ステップS9)行い、一連の回
転処理が終了する。
【0017】実施例は、イメージデータを回転前に縮小
することにより、回転処理を行うデータ量を削減できる
ので、回転処理の時間を大幅に短縮でき、さらに保持デ
ータを表示する変わりに縮小データを間引いて回転した
回転表示データを表示することにより、角度入力から表
示までの処理時間が削減できる。
【0018】
【発明の効果】本発明のイメージデータ回転処理方式
は、イメージデータを回転前に縮小すことにより、回転
処理を行うデータ量を削減できるので、回転処理の時間
を大幅に短縮できるという効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例を示すフローチャートであ
る。
【図2】イメージデータの回転処理を説明する図であ
る。
【図3】図1に示すステップS8の回転処理とステップ
S4の縮小処理での縮小率の関係を示す図である。
【図4】従来のイメージデータ回転処理方式を示すフロ
ーチャートである。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 回転角度に応じた率でイメージデータが
    拡大されるビットマップデータによるイメージデータの
    回転を行うイメージデータ回転処理方式において、回転
    角度に応じた率でイメージデータを縮小した後にこのイ
    メージデータの回転処理を行うことを特徴とするイメー
    ジデータ回転処理方式。
JP4308416A 1992-11-18 1992-11-18 イメージデータ回転処理方式 Withdrawn JPH06162182A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4308416A JPH06162182A (ja) 1992-11-18 1992-11-18 イメージデータ回転処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4308416A JPH06162182A (ja) 1992-11-18 1992-11-18 イメージデータ回転処理方式

Publications (1)

Publication Number Publication Date
JPH06162182A true JPH06162182A (ja) 1994-06-10

Family

ID=17980801

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4308416A Withdrawn JPH06162182A (ja) 1992-11-18 1992-11-18 イメージデータ回転処理方式

Country Status (1)

Country Link
JP (1) JPH06162182A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100804898B1 (ko) * 2005-07-25 2008-02-20 세이코 엡슨 가부시키가이샤 이미지 회전을 위한 방법 및 장치

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100804898B1 (ko) * 2005-07-25 2008-02-20 세이코 엡슨 가부시키가이샤 이미지 회전을 위한 방법 및 장치

Similar Documents

Publication Publication Date Title
US20040257367A1 (en) Mixed but indistinguisable raster and vector image data types
JP2909273B2 (ja) アウトライン・フォントの線幅調整方法および装置
US5519412A (en) Pattern processing method
JPH06162182A (ja) イメージデータ回転処理方式
EP0441499B1 (en) Electronic brush generation
JPH11144070A (ja) 画像の処理及び形成におけるキャッシュ利用方法
JP2806679B2 (ja) 文字発生装置
JPH06100906B2 (ja) 文字処理方法
JP2000235651A (ja) ラスタデータの編集方法及び装置
JP2633566B2 (ja) 画像処理方法
JPS62208088A (ja) 画像処理装置
JPS58208864A (ja) ディスプレイの作画方法
JPH0137748B2 (ja)
JP3072949B2 (ja) 文書編集システム
JP3123902B2 (ja) グラフィック描画システム
JPH0451369A (ja) 画像処理装置の画像表示制御方法
JPH06251140A (ja) イメージデータの回転方法
JPH10149358A (ja) 文字表示装置および記録媒体
JPH07295773A (ja) 情報処理システム
JPH05276439A (ja) 輪郭線拡張方式
JPH05242088A (ja) 画像表示方法
JPH01189778A (ja) 陰影づけ図形表示装置
JPH04165395A (ja) イメージ拡大時のゆがみ補正方式
JPH03278190A (ja) 多角形塗りつぶし方式
JPH05216969A (ja) 図形処理方法

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20000201