JP5880418B2 - 画像処理装置及びプログラム - Google Patents
画像処理装置及びプログラム Download PDFInfo
- Publication number
- JP5880418B2 JP5880418B2 JP2012273085A JP2012273085A JP5880418B2 JP 5880418 B2 JP5880418 B2 JP 5880418B2 JP 2012273085 A JP2012273085 A JP 2012273085A JP 2012273085 A JP2012273085 A JP 2012273085A JP 5880418 B2 JP5880418 B2 JP 5880418B2
- Authority
- JP
- Japan
- Prior art keywords
- instruction
- image processing
- setting means
- executed
- condition
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 claims description 58
- 230000001629 suppression Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 9
- 238000006243 chemical reaction Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 238000010276 construction Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Landscapes
- Image Processing (AREA)
Description
(1−1)画像処理装置10は、ファイルパス“/tmp/input.tiff”を、バイトストリームの出力元となるファイル入力ストレージの所在を示す情報として設定する。
(1−2)画像処理装置10は、(1−1)で設定されたファイル入力ストレージから、バイトストリームをTIFFフォーマットと解釈して、情報を読み出す。
(1−3)画像処理装置10は、(1−2)で読み出されたバイトストリームから画像の情報を取得する。
(1−4)画像処理装置10は、(1−3)で取得された画像の情報のうち、チャンネル当たりのビット数を取得する。
(1−5)画像処理装置10は、(1−4)で取得したビット数が1である場合は、画像を8ビット化する。
(1−6)画像処理装置10は、(1−4)で取得したビット数が1でない場合は、画像をグレー化する。
(1−7)画像処理装置10は、ファイルパス“/tmp/output.jpg”を、バイトストリームの出力先となるファイル出力ストレージの所在を示す情報として設定する。
(1−8)画像処理装置10は、(1−7)で設定されたファイル出力ストレージに、8ビット化又はグレー化された画像のバイトストリームをJPEGフォーマットで書き出す。
(1−9)画像処理装置10は、以上のようにして設定された命令を実行する。
(2−1)画像処理装置10は、ファイルパス“/tmp/input.tiff”を、バイトストリームの出力元となるファイル入力ストレージの所在を示す情報として設定する。
(2−2)画像処理装置10は、(2−1)で設定されたファイル入力ストレージから、バイトストリームをTIFFフォーマットと解釈して、情報を読み出す。
(2−3)画像処理装置10は、(2−2)で読み出されたバイトストリームから画像の情報を取得する。
(2−4)画像処理装置10は、(2−3)で取得された画像の情報のうち、チャンネル当たりのビット数を取得する。
(2−5)画像処理装置10は、(2−4)で取得したビット数が1である場合は、ファイルパス“/tmp/input.jpeg”を、新たなバイトストリームの出力元となるファイル入力ストレージの所在を示す情報として設定する。
(2−6)画像処理装置10は、(2−5)で設定されたファイル入力ストレージから、バイトストリームをJPEGフォーマットと解釈して、情報を読み出す。
(2−7)画像処理装置10は、(2−4)で取得したビット数が1でない場合は、画像をグレー化する。
(2−8)画像処理装置10は、ファイルパス“/tmp/output.jpg”を、バイトストリームの出力先となるファイル出力ストレージの所在を示す情報として設定する。
(2−9)画像処理装置10は、(2−8)で設定されたファイル出力ストレージに、(2−5)で設定されたファイル入力ストレージから読み出されたバイトストリーム、又は、(2−7)によりグレー化された画像のバイトストリームをJPEGフォーマットで書き出す。
(2−10)画像処理装置10は、以上のようにして設定された命令を実行する。
(3−1)画像処理装置10は、ファイルパス“/tmp/input.tiff”を、バイトストリームの出力元となるファイル入力ストレージの所在を示す情報として設定する。
(3−2)画像処理装置10は、(3−1)で設定されたファイル入力ストレージから、バイトストリームをTIFFフォーマットと解釈して、情報を読み出す。
(3−3)画像処理装置10は、(3−2)で読み出されたバイトストリームから画像の情報を取得する。
(3−4)画像処理装置10は、(3−3)で取得された画像の情報のうち、チャンネル当たりのビット数とチャンネル数を取得する。
(3−5)画像処理装置10は、(3−4)で取得したビット数とチャンネル数の積が1である場合は、画像を8ビット化する。
(3−6)画像処理装置10は、(3−4)で取得したビット数とチャンネル数の積が32である場合は、画像をYCbCr化する。
(3−7)画像処理装置10は、ファイルパス“/tmp/output.jpg”を、バイトストリームの出力先となるファイル出力ストレージの所在を示す情報として設定する。
(3−8)画像処理装置10は、(3−7)で設定されたファイル出力ストレージに、(3−5)により8ビット化された画像、(3−6)によりYCbCr化された画像、又は、上記(3−5)若しくは(3−6)の処理が実行されなかった画像のバイトストリームをJPEGフォーマットで書き出す。
(3−9)画像処理装置10は、以上のようにして設定された命令を実行する。
Claims (5)
- 複数の画像処理の識別情報、並びに、条件分岐が記述された画像処理指示情報を取得する取得手段と、
前記条件分岐での条件のそれぞれについて、条件を満足する場合に実行されることが前記画像処理指示情報に記述されている前記識別情報に対応付けられる命令を、実行対象の命令として設定する第1設定手段と、
前記条件分岐での条件のそれぞれについて、前記第1設定手段で設定された命令が実行された後に実行される命令として、当該条件を満足する場合に前記第1設定手段で設定された命令の実行結果を戻り値として返し、当該条件を満足しない場合に値がないことを示す戻り値を返す命令を設定する第2設定手段と、
前記条件分岐での条件のすべてについて前記第1設定手段及び前記第2設定手段で実行することが設定された命令が実行された後に実行される命令として、前記条件分岐での条件のそれぞれについての前記第2設定手段で設定された命令の戻り値のうち、値がないことを示す戻り値とは異なる戻り値を、前記画像処理指示情報に応じた命令での最終的な戻り値として返す命令を設定する第3設定手段と、
前記第1設定手段、前記第2設定手段、及び、前記第3設定手段で設定された命令を実行する実行手段と、
を含むことを特徴とする画像処理装置。 - 前記条件分岐での条件のそれぞれについて、前記第1設定手段で設定された命令が実行される前に実行される命令として、当該条件を満足する場合に当該命令の前に実行される命令の実行結果を戻り値として返し、当該条件を満足しない場合に値がないことを示す戻り値を返す命令を設定する第4設定手段、をさらに含み、
前記実行手段は、前記第1設定手段、前記第2設定手段、前記第3設定手段、及び、前記第4設定手段で設定された命令を実行する、
ことを特徴とする請求項1に記載の画像処理装置。 - 前記画像処理指示情報には、条件分岐前に実行される画像処理の識別情報が記述されており、
前記第1設定手段は、条件分岐前に実行されることが前記画像処理指示情報に記述されている識別情報に対応付けられる命令を、条件を満足する場合に実行されることが前記画像処理指示情報に記述されている前記識別情報に対応付けられる命令よりも前に実行される命令として設定し、
前記第3設定手段は、満足する場合に実行される画像処理が前記画像処理指示情報に記述されていない前記条件分岐での条件が存在する際には、前記条件分岐での条件のすべてについて前記第1設定手段及び前記第2設定手段で実行することが設定された命令が実行された後に実行される命令として、前記条件分岐での条件のそれぞれについての前記第2設定手段で設定された命令の戻り値がすべて、値がないことを示す戻り値である場合は、条件分岐前に実行されることが前記画像処理指示情報に記述されている識別情報に対応付けられる命令の戻り値を、前記画像処理指示情報に応じた命令での最終的な戻り値として返す命令を設定する、
ことを特徴とする請求項1又は2に記載の画像処理装置。 - 前記条件分岐での条件のそれぞれについて、当該条件を満足しない場合に、前記実行手段により命令が実行される際に発生するエラーが出力されることを抑制する抑制手段、をさらに含む、
ことを特徴とする請求項1から3のいずれか一項に記載の画像処理装置。 - 複数の画像処理の識別情報、並びに、条件分岐が記述された画像処理指示情報を取得する取得手段、
前記条件分岐での条件のそれぞれについて、条件を満足する場合に実行されることが前記画像処理指示情報に記述されている前記識別情報に対応付けられる命令を、実行対象の命令として設定する第1設定手段、
前記条件分岐での条件のそれぞれについて、前記第1設定手段で設定された命令が実行された後に実行される命令として、当該条件を満足する場合に前記第1設定手段で設定された命令の実行結果を戻り値として返し、当該条件を満足しない場合に値がないことを示す戻り値を返す命令を設定する第2設定手段、
前記条件分岐での条件のすべてについて前記第1設定手段及び前記第2設定手段で実行することが設定された命令が実行された後に実行される命令として、前記条件分岐での条件のそれぞれについての前記第2設定手段で設定された命令の戻り値のうち、値がないことを示す戻り値とは異なる戻り値を、前記画像処理指示情報に応じた命令での最終的な戻り値として返す命令を設定する第3設定手段、
前記第1設定手段、前記第2設定手段、及び、前記第3設定手段で設定された命令を実行する実行手段、
としてコンピュータを機能させることを特徴とするプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012273085A JP5880418B2 (ja) | 2012-12-14 | 2012-12-14 | 画像処理装置及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012273085A JP5880418B2 (ja) | 2012-12-14 | 2012-12-14 | 画像処理装置及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014119848A JP2014119848A (ja) | 2014-06-30 |
| JP5880418B2 true JP5880418B2 (ja) | 2016-03-09 |
Family
ID=51174656
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012273085A Expired - Fee Related JP5880418B2 (ja) | 2012-12-14 | 2012-12-14 | 画像処理装置及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5880418B2 (ja) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001243460A (ja) * | 2000-02-29 | 2001-09-07 | Fuji Photo Film Co Ltd | 画像処理装置および画像処理プログラム記憶媒体 |
| JP2004112514A (ja) * | 2002-09-19 | 2004-04-08 | Fuji Xerox Co Ltd | 画像処理方法および装置 |
| JP2006338507A (ja) * | 2005-06-03 | 2006-12-14 | Fujifilm Holdings Corp | 処理装置及び処理方法 |
| JP5419631B2 (ja) * | 2009-10-16 | 2014-02-19 | キヤノン株式会社 | 画像処理装置、および画像処理装置におけるスクリプト補正方法 |
-
2012
- 2012-12-14 JP JP2012273085A patent/JP5880418B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014119848A (ja) | 2014-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8243322B2 (en) | Image data processor and image data processing program storage medium for variable printing | |
| JP4458176B2 (ja) | 印刷制御装置、印刷装置およびプログラム | |
| US10235612B2 (en) | Information processing apparatus, information processing method, storage medium, and image forming apparatus for converting drawing data of a transparent object that does not overlap another drawing object into drawing data of a drawing object that does not have an alpha channel as color information | |
| JP5267255B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
| JP6534492B2 (ja) | 画像処理装置、画像処理方法、及び画像処理プログラム | |
| CN104049486B (zh) | 用于从光栅数据确定对象类型的方法和系统 | |
| TW200620997A (en) | Method and apparatus for efficient processing of color conversion | |
| JP5749570B2 (ja) | 情報提供装置、情報提供装置のプログラム、及び情報提供システム | |
| US7760379B2 (en) | Systems and methods for changing settings for selected objects within a print job | |
| JP5880418B2 (ja) | 画像処理装置及びプログラム | |
| JP2022093835A (ja) | 情報処理装置及びプログラム | |
| WO2017043284A1 (ja) | 情報処理システム、情報処理方法、情報処理プログラム、及び記憶媒体 | |
| KR100966783B1 (ko) | 정보처리장치, 정보처리장치의 제어방법, 및 기억매체 | |
| JP6404865B2 (ja) | 乗算済みデータにおける色変換を支援する方法 | |
| JP2008228168A (ja) | 画像処理装置およびプログラム | |
| JP2011025539A (ja) | プリンタ装置、画像出力システム、レンダリング方法、及びプログラム | |
| JP2008108266A (ja) | 2レベル形態規則をコンパイルするための方法及びその装置 | |
| JP5007291B2 (ja) | 画像処理装置、画像処理方法及び画像処理プログラム | |
| JP5139779B2 (ja) | 画像形成装置および画像形成方法 | |
| JP5325744B2 (ja) | 画像処理装置および画像処理プログラム | |
| CN101093438A (zh) | 用来执行叠加的成像方法和系统 | |
| JP5577763B2 (ja) | 画像処理装置、画像処理システム、及び画像処理プログラム | |
| JP5326858B2 (ja) | 画像処理装置及び画像処理プログラム | |
| JP2011065413A (ja) | 画像処理装置、画像処理方法及び画像処理プログラム | |
| CN103729396A (zh) | 对从源可变文档到目标可变文档进行优化的方法和装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150306 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151130 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160105 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160118 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5880418 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |