JP4239447B2 - Image conversion processing method, image conversion processing program, recording medium recording image conversion processing program, and image conversion processing system - Google Patents

Image conversion processing method, image conversion processing program, recording medium recording image conversion processing program, and image conversion processing system Download PDF

Info

Publication number
JP4239447B2
JP4239447B2 JP2001234772A JP2001234772A JP4239447B2 JP 4239447 B2 JP4239447 B2 JP 4239447B2 JP 2001234772 A JP2001234772 A JP 2001234772A JP 2001234772 A JP2001234772 A JP 2001234772A JP 4239447 B2 JP4239447 B2 JP 4239447B2
Authority
JP
Japan
Prior art keywords
intermediate file
resolution
specified
generated
converting
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
Application number
JP2001234772A
Other languages
Japanese (ja)
Other versions
JP2003044845A (en
Inventor
浩示 渡邊
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.)
Toppan Inc
Original Assignee
Toppan Inc
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 Toppan Inc filed Critical Toppan Inc
Priority to JP2001234772A priority Critical patent/JP4239447B2/en
Publication of JP2003044845A publication Critical patent/JP2003044845A/en
Application granted granted Critical
Publication of JP4239447B2 publication Critical patent/JP4239447B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、画像変換処理方法、画像変換処理プログラム、画像変換処理プログラムを記録した記録媒体、及び画像変換処理システムに関する。
【0002】
【従来の技術】
一般に、画像データベースから、マルチメディア用の画像ファイルを出力しようとする時、画像データベースに登録された1つの画像に対して、多種多様なフォーマットの画像(アイコン用の画像、プレビュー用の画像、Web用のGIF画像など)を、同時に出力する機会が多い。この時の画像変換処理は、図2のフローチャートに示すようなものであって、各出力画像ごとに、これらの処理を繰り返すことになる。
【0003】
【発明が解決しようとする課題】
例えば、72dpiのGIF画像、72dpiのJPEG画像を出力する場合、同じ解像度なので、図2のP(Point)1までの処理が繰り返され、また、色変換に関しても同じRGBへの色変換を行なうものとすれば、P(Point)2までの処理が繰り返されることになる。このように、処理が共通する画像ファイルを、同時に出力しようとすると、処理の繰返しがなされることになり、それに費やされる時間は、無視できないものとなる。
【0004】
本発明は係る従来技術の欠点に鑑みてなされたもので、各元画像に対して変換処理を行なって複数の出力画像を得る際に、処理の繰返しを避け、処理時間の短縮を計ることを課題とする。
【0006】
本発明において上記の課題を達成するために、まず請求項の発明では、元画像に対して、指定の解像度で変倍する処理と、指定の色空間に色変換する処理と、指定のフォーマットに変換する処理とを施す画像変換処理方法であって、指定の解像度が、固定解像度より大きく、元画像を、指定の解像度で変倍し、指定の色空間に色変換した第1の中間ファイルが保存されていれば、第1の中間ファイルを、指定されたフォーマットに変換する工程と、指定の解像度が、固定解像度より大きく、第1の中間ファイルが保存されておらず、元画像を、指定の解像度で変倍した第2の中間ファイルが保存されていれば、第2の中間ファイルを指定された色空間に色変換して第1の中間ファイルを生成するとともに保存し、生成された第1の中間ファイルを、指定されたフォーマットに変換する工程と、指定の解像度が、固定解像度より大きく、第1の中間ファイルも、第2の中間ファイルも保存されていないならば、元画像を、指定の解像度で変倍して第2の中間ファイルを生成するとともに保存し、生成された第2の中間ファイルを指定された色空間に色変換して第1の中間ファイルを生成するとともに保存し、生成された第1の中間ファイルを、指定されたフォーマットに変換する工程と、指定の解像度が、固定解像度以下であって、元画像を、固定解像度で変倍し、指定の色空間に色変換し、指定の解像度で変倍した第3の中間ファイルが保存されていれば、第3の中間ファイルを、指定されたフォーマットに変換する工程と、指定の解像度が、固定解像度以下であって、第3の中間ファイルが保存されておらず、元画像を、固定解像度で変倍し、指定の色空間に色変換した第4の中間ファイルが保存されていれば、第4の中間ファイルを、指定の解像度で変倍して第3の中間ファイルを生成するとともに保存し、生成された第3の中間ファイルを指定されたフォーマットに変換する工程と、指定の解像度が、固定解像度以下であって、第3の中間ファイルも、第4の中間ファイルも、保存されておらず、元画像を固定解像度で変倍した第5の中間ファイルが保存されていれば、第5の中間ファイルを、指定の色空間に色変換して第4の中間ファイルを生成するとともに保存し、生成された第4の中間ファイルを、指定の解像度で変倍して第3の中間ファイルを生成するとともに保存し、生成された第3の中間ファイルを指定されたフォーマットに変換する工程と、指定の解像度が、固定解像度以下であって、第3の中間ファイルも、第4の中間ファイルも、第5の中間ファイルも保存されていないならば、元画像を固定解像度で変倍して第5の中間ファイルを生成するとともに保存し、生成された第5の中間ファイルを指定の色空間に色変換して第4の中間ファイルを生成するとともに保存し、生成された第4の中間ファイルを指定の解像度で変倍して第3の中間ファイル生成するとともに保存し、生成された第3の中間ファイルを指定されたフォーマットに変換する工程と、を含むことを特徴とする画像変換処理方法としたものである。
【0009】
また請求項の発明では、元画像に対して、指定の解像度で変倍する処理と、指定の色空間に色変換する処理と、指定のフォーマットに変換する処理とを施すことをコンピュータに実行させる画像変換処理プログラムであって、指定の解像度が、固定解像度より大きく、元画像を、指定の解像度で変倍し、指定の色空間に色変換した第1の中間ファイルが保存されていれば、第1の中間ファイルを、指定されたフォーマットに変換する工程と、指定の解像度が、固定解像度より大きく、第1の中間ファイルが保存されておらず、元画像を、指定の解像度で変倍した第2の中間ファイルが保存されていれば、第2の中間ファイルを指定された色空間に色変換して第1の中間ファイルを生成するとともに保存し、生成された第1の中間ファイルを、指定されたフォーマットに変換する工程と、指定の解像度が、固定解像度より大きく、第1の中間ファイルも、第2の中間ファイルも保存されていないならば、元画像を、指定の解像度で変倍して第2の中間ファイルを生成するとともに保存し、生成された第2の中間ファイルを指定された色空間に色変換して第1の中間ファイルを生成するとともに保存し、生成された第1の中間ファイルを、指定されたフォーマットに変換する工程と、指定の解像度が、固定解像度以下であって、元画像を、固定解像度で変倍し、指定の色空間に色変換し、指定の解像度で変倍した第3の中間ファイルが保存されていれば、第3の中間ファイルを、指定されたフォーマットに変換する工程と、指定の解像度が、固定解像度以下であって、第3の中間ファイルが保存されておらず、元画像を、固定解像度で変倍し、指定の色空間に色変換した第4の中間ファイルが保存されていれば、第4の中間ファイルを、指定の解像度で変倍して第3の中間ファイルを生成するとともに保存し、生成された第3の中間ファイルを指定されたフォーマットに変換する工程と、指定の解像度が、固定解像度以下であって、第3の中間ファイルも、第4の中間ファイルも、保存されておらず、元画像を固定解像度で変倍した第5の中間ファイルが保存されていれば、第5の中間ファイルを、指定の色空間に色変換して第4の中間ファイルを生成するとともに保存し、生成された第4の中間ファイルを、指定の解像度で変倍して第3の中間ファイルを生成するとともに保存し、生成された第3の中間ファイルを指定されたフォーマットに変換する工程と、指定の解像度が、固定解像度以下であって、第3の中間ファイルも、第4の中間ファイルも、第5の中間ファイルも保存されていないならば、元画像を固定解像度で変倍して第5の中間ファイルを生成するとともに保存し、生成された第5の中間ファイルを指定の色空間に色変換して第4の中間ファイルを生成するとともに保存し、生成された第4の中間ファイルを指定の解像度で変倍して第3の中間ファイル生成するとともに保存し、生成された第3の中間ファイルを指定されたフォーマットに変換する工程と、をコンピュータに実行させることを特徴とする画像変換処理プログラムとしたものである。
【0012】
また請求項の発明では、元画像に対して、指定の解像度で変倍する処理と、指定の色空間に色変換する処理と、指定のフォーマットに変換する処理とを施すことをコンピュータに実行させる画像変換処理プログラムを記録した記録媒体であって、指定の解像度が、固定解像度より大きく、元画像を、指定の解像度で変倍し、指定の色空間に色変換した第1の中間ファイルが保存されていれば、第1の中間ファイルを、指定されたフォーマットに変換する工程と、指定の解像度が、固定解像度より大きく、第1の中間ファイルが保存されておらず、元画像を、指定の解像度で変倍した第2の中間ファイルが保存されていれば、第2の中間ファイルを指定された色空間に色変換して第1の中間ファイルを生成するとともに保存し、生成された第1の中間ファイルを、指定されたフォーマットに変換する工程と、指定の解像度が、固定解像度より大きく、第1の中間ファイルも、第2の中間ファイルも保存されていないならば、元画像を、指定の解像度で変倍して第2の中間ファイルを生成するとともに保存し、生成された第2の中間ファイルを指定された色空間に色変換して第1の中間ファイルを生成するとともに保存し、生成された第1の中間ファイルを、指定されたフォーマットに変換する工程と、指定の解像度が、固定解像度以下であって、元画像を、固定解像度で変倍し、指定の色空間に色変換し、指定の解像度で変倍した第3の中間ファイルが保存されていれば、第3の中間ファイルを、指定されたフォーマットに変換する工程と、指定の解像度が、固定解像度以下であって、第3の中間ファイルが保存されておらず、元画像を、固定解像度で変倍し、指定の色空間に色変換した第4の中間ファイルが保存されていれば、第4の中間ファイルを、指定の解像度で変倍して第3の中間ファイルを生成するとともに保存し、生成された第3の中間ファイルを指定されたフォーマットに変換する工程と、指定の解像度が、固定解像度以下であって、第3の中間ファイルも、第4の中間ファイルも、保存されておらず、元画像を固定解像度で変倍した第5の中間ファイルが保存されていれば、第5の中間ファイルを、指定の色空間に色変換して第4の中間ファイルを生成するとともに保存し、生成された第4の中間ファイルを、指定の解像度で変倍して第3の中間ファイルを生成するとともに保存し、生成された第3の中間ファイルを指定されたフォーマットに変換する工程と、指定の解像度が、固定解像度以下であって、第3の中間ファイルも、第4の中間ファイルも、第5の中間ファイルも保存されていないならば、元画像を固定解像度で変倍して第5の中間ファイルを生成するとともに保存し、生成された第5の中間ファイルを指定の色空間に色変換して第4の中間ファイルを生成するとともに保存し、生成された第4の中間ファイルを指定の解像度で変倍して第3の中間ファイル生成するとともに保存し、生成された第3の中間ファイルを指定されたフォーマットに変換する工程と、をコンピュータに実行させることを特徴とする画像変換処理プログラムを記録した記録媒体としたものである。
【0015】
また請求項の発明では、元画像に対して、指定の解像度で変倍する処理と、指定の色空間に色変換する処理と、指定のフォーマットに変換する処理とを施す画像変換処理システムであって、指定の解像度が、固定解像度より大きく、元画像を、指定の解像度で変倍し、指定の色空間に色変換した第1の中間ファイルが保存されていれば、第1の中間ファイルを、指定されたフォーマットに変換する手段と、指定の解像度が、固定解像度より大きく、第1の中間ファイルが保存されておらず、元画像を、指定の解像度で変倍した第2の中間ファイルが保存されていれば、第2の中間ファイルを指定された色空間に色変換して第1の中間ファイルを生成するとともに保存し、生成された第1の中間ファイルを、指定されたフォーマットに変換する手段と、指定の解像度が、固定解像度より大きく、第1の中間ファイルも、第2の中間ファイルも保存されていないならば、元画像を、指定の解像度で変倍して第2の中間ファイルを生成するとともに保存し、生成された第2の中間ファイルを指定された色空間に色変換して第1の中間ファイルを生成するとともに保存し、生成された第1の中間ファイルを、指定されたフォーマットに変換する手段と、指定の解像度が、固定解像度以下であって、元画像を、固定解像度で変倍し、指定の色空間に色変換し、指定の解像度で変倍した第3の中間ファイルが保存されていれば、第3の中間ファイルを、指定されたフォーマットに変換する手段と、指定の解像度が、固定解像度以下であって、第3の中間ファイルが保存されておらず、元画像を、固定解像度で変倍し、指定の色空間に色変換した第4の中間ファイルが保存されていれば、第4の中間ファイルを、指定の解像度で変倍して第3の中間ファイルを生成するとともに保存し、生成された第3の中間ファイルを指定されたフォーマットに変換する手段と、指定の解像度が、固定解像度以下であって、第3の中間ファイルも、第4の中間ファイルも、保存されておらず、元画像を固定解像度で変倍した第5の中間ファイルが保存されていれば、第5の中間ファイルを、指定の色空間に色変換して第4の中間ファイルを生成するとともに保存し、生成された第4の中間ファイルを、指定の解像度で変倍して第3の中間ファイルを生成するとともに保存し、生成された第3の中間ファイルを指定されたフォーマットに変換する手段と、指定の解像度が、固定解像度以下であって、第3の中間ファイルも、第4の中間ファイルも、第5の中間ファイルも保存されていないならば、元画像を固定解像度で変倍して第5の中間ファイルを生成するとともに保存し、生成された第5の中間ファイルを指定の色空間に色変換して第4の中間ファイルを生成するとともに保存し、生成された第4の中間ファイルを指定の解像度で変倍して第3の中間ファイル生成するとともに保存し、生成された第3の中間ファイルを指定されたフォーマットに変換する手段と、を具備する特徴とする画像変換処理システムとしたものである。
【0016】
また請求項12の発明では、
元画像と、指定の解像度と、指定の色空間と、指定のフォーマットと、同じ元画像が一つのグループとして連なる優先順序とを組にして記憶する手段と、
優先順序に従って、元画像に対して、請求項1又は2記載の画像変換処理方法を実行する手段と、
グループが切り替わる時点で、保存されている全ての中間ファイルを削除する手段と、
を具備することを特徴とする画像変換処理システムとしたものである。
【0017】
【発明の実施の形態】
以下に、本発明の実施形態を説明する。
【0018】
1つの画像を複数回変換する処理する際に、処理の繰返しを避けるためには、図2のP(Point)1やP(Point)2までに生成された中間画像ファイルを保存しておき、P(Point)1又はP(Point)2までの処理で同一の中間ファイルを生成する画像変換の場合は、中間ファイルを起点に画像変換処理を開始することにより、処理の重複を避けることができる(図1参照)。
【0019】
しかし、1つ元画像に対して、全て異なる解像度で変倍を行なう場合では、P(Point)1までの処理で同一の中間ファイルが生成されることは有り得ないので、P(Point)2までの処理で同一の中間ファイルが生成されることもなく、それ故、中間ファイルを起点に画像変換処理を開始することは不可能となる。
【0020】
ところで、一般に、S(Step)2の間に行われる色変換は、S(Step)1で行われる変倍と比較して、多大な時間を要する。
【0021】
そこで、1つ元画像に対して、全て異なる解像度で変倍を行なう場合であっても、同一の色変換が繰り返されるならば、その繰返しを避けることが課題となる。
【0022】
この課題を達成するために、図3に示すようなフローチャートに従って、画像変換処理を行なう。図3のS(Step)2において、固定解像度(Xdpi)で変倍を行なうことによって、出力解像度(Ydpi)が固定解像度(Xdpi)以下で、かつ同一の色変換が繰り返される場合、S(Step)3で生成され保存されていた中間ファイルを起点に画像変換処理を開始することにより、S(Step)2及びS(Step)3の処理を省略することが可能となる。
【0023】
また、図3のS(Step)1で行われる「解像度チェック」は、出力解像度(Ydpi)より固定解像度(Xdpi)の方が低いときに、出力される画像の品質が低下することを防ぐための処置である。
【0024】
複数の元画像それぞれに対して変換処理を行なって複数の出力画像を得る場合には、図4に示すように、同じ元画像から変換する処理が一つのグループとして連なるように、各画像変換処理の優先順序を登録したテーブルを用意し、この優先順序で、各画像変換処理を行ない、グループが切り替わる時点で、それまでに保存されていた中間ファイルを削除し、記憶媒体の無駄な使用を押さえるようにする。
【0026】
請求項2、5,8、及び11の発明は、指定の解像度が固定解像度以下ならば、元画像に対して、同一の指定の色空間に色変換する処理を繰り返すこと、及び、同一の指定の色空間に色変換し、同一の指定の解像度で変倍する処理を繰り返すことを避けることができる。また、指定の解像度が固定解像度より大きいならば、元画像に対して、同一の指定の解像度で変倍する処理を繰り返すこと、及び、同一の指定の解像度で変倍し、同一の指定の色空間に色変換する処理を繰り返すことを避けることができる。これらにより、画質を高品位に保ちながら、画像変換処理の短縮が可能になる。
【0027】
請求項3、6、9及び12の発明は、中間ファイルを保存する記憶媒体の記憶容量を最小限に押さえながら、上記諸効果を得られるという効果がある。
【図面の簡単な説明】
【図1】クライアントサーバモデルによる本発明システムの構成例を示す図。
【図2】従来の画像変換処理方法を説明するフローチャート。
【図3】本発明の画像変換処理方法を説明するフローチャート。
【図4】画像変換開始順序テーブルを例示する図。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image conversion processing method, an image conversion processing program, a recording medium storing the image conversion processing program, and an image conversion processing system.
[0002]
[Prior art]
In general, when outputting an image file for multimedia from an image database, images of various formats (an image for an icon, an image for a preview, a Web image) are added to one image registered in the image database. There are many opportunities to output GIF images for use at the same time. The image conversion process at this time is as shown in the flowchart of FIG. 2, and these processes are repeated for each output image.
[0003]
[Problems to be solved by the invention]
For example, when outputting a 72 dpi GIF image and a 72 dpi JPEG image, since the resolution is the same, the processing up to P (Point) 1 in FIG. 2 is repeated, and color conversion to the same RGB is also performed for color conversion. If so, the process up to P (Point) 2 is repeated. In this way, if an image file having a common process is to be output at the same time, the process is repeated, and the time spent on it is not negligible.
[0004]
The present invention has been made in view of the drawbacks of the related art, and when performing conversion processing on each original image to obtain a plurality of output images, avoiding repetition of processing and reducing processing time. Let it be an issue.
[0006]
In order to achieve the above object in the present invention, first , in the invention of claim 1 , processing for scaling an original image at a specified resolution, processing for color conversion to a specified color space, and a specified format A first intermediate file in which a designated resolution is larger than a fixed resolution, an original image is scaled at a designated resolution, and color-converted into a designated color space. Is stored, the step of converting the first intermediate file into the specified format, the specified resolution is greater than the fixed resolution, the first intermediate file is not stored, and the original image is If the second intermediate file scaled at the specified resolution is stored, the second intermediate file is color-converted into the specified color space to generate and store the first intermediate file. First intermediate If the specified resolution is greater than the fixed resolution, and neither the first intermediate file nor the second intermediate file is stored, the original image is converted to the specified resolution. The second intermediate file is generated and saved by scaling, and the generated second intermediate file is color-converted to the specified color space to generate and save the first intermediate file. Converting the first intermediate file into a designated format, the designated resolution is equal to or less than a fixed resolution, the original image is scaled at a fixed resolution, and color-converted to a designated color space; If the third intermediate file scaled at the designated resolution is stored, the step of converting the third intermediate file into the designated format, the designated resolution being equal to or less than the fixed resolution, in If the file is not saved and the original intermediate image is scaled at a fixed resolution and the fourth intermediate file is converted to the specified color space, the fourth intermediate file is saved at the specified resolution. Scaling and generating and storing a third intermediate file, converting the generated third intermediate file to a specified format, and the specified resolution being less than or equal to a fixed resolution, If neither the intermediate file nor the fourth intermediate file is stored, and the fifth intermediate file obtained by scaling the original image at a fixed resolution is stored, the fifth intermediate file is stored in the designated color space. Color conversion is performed to generate and save a fourth intermediate file, and the generated fourth intermediate file is scaled at a specified resolution to generate and save a third intermediate file. Point to 3 intermediate file If the specified resolution is less than the fixed resolution and the third intermediate file, the fourth intermediate file, and the fifth intermediate file are not saved, The image is scaled at a fixed resolution to generate and save a fifth intermediate file, and the generated fifth intermediate file is color-converted into a specified color space to generate and save a fourth intermediate file. Scaling the generated fourth intermediate file at a specified resolution to generate and save a third intermediate file, and converting the generated third intermediate file to a specified format. This is an image conversion processing method characterized by this.
[0009]
According to the second aspect of the present invention, the computer executes processing for scaling the original image at a specified resolution, color conversion to a specified color space, and processing for conversion to a specified format. An image conversion processing program to be executed, wherein a designated resolution is larger than a fixed resolution, an original image is scaled at a designated resolution, and a first intermediate file obtained by color conversion in a designated color space is stored. The process of converting the first intermediate file into a designated format, the designated resolution is larger than the fixed resolution, the first intermediate file is not saved, and the original image is scaled at the designated resolution. If the second intermediate file is saved, the second intermediate file is color-converted into the designated color space to generate and save the first intermediate file, and the generated first intermediate file is saved. If the process of converting to the specified format and the specified resolution is greater than the fixed resolution and neither the first intermediate file nor the second intermediate file is stored, the original image is scaled at the specified resolution. The second intermediate file is generated and saved, and the generated second intermediate file is color-converted into the designated color space to generate and save the first intermediate file. The process of converting the intermediate file to the specified format, and the specified resolution is less than or equal to the fixed resolution, the original image is scaled at the fixed resolution, color converted to the specified color space, and the specified resolution If the third intermediate file scaled in step S3 is saved, the third intermediate file is converted into a specified format, and the specified resolution is equal to or lower than the fixed resolution. If the fourth intermediate file is saved, the original image is scaled at a fixed resolution and converted to the specified color space, and the fourth intermediate file is saved at the specified resolution. Scaling and generating and storing a third intermediate file, converting the generated third intermediate file to a specified format, and the specified resolution being less than or equal to a fixed resolution, If neither the intermediate file nor the fourth intermediate file is stored, and the fifth intermediate file obtained by scaling the original image at a fixed resolution is stored, the fifth intermediate file is stored in the designated color space. Color conversion is performed to generate and save a fourth intermediate file, and the generated fourth intermediate file is scaled at a specified resolution to generate and save a third intermediate file. 3 intermediate files are specified If the specified resolution is less than the fixed resolution and the third intermediate file, the fourth intermediate file, and the fifth intermediate file are not stored, the original image is converted. Generate and save a fifth intermediate file by scaling at a fixed resolution, and color-convert the generated fifth intermediate file into a specified color space to generate and save a fourth intermediate file. Scaling the generated fourth intermediate file at a specified resolution to generate and save a third intermediate file, and converting the generated third intermediate file into a specified format, and executing the computer This is an image conversion processing program characterized in that
[0012]
According to a third aspect of the present invention, the computer executes a process of scaling at a specified resolution, a process of converting a color into a specified color space, and a process of converting into a specified format with respect to the original image. And a first intermediate file having a designated resolution larger than a fixed resolution, scaling the original image at the designated resolution, and converting the color into the designated color space. If saved, the process of converting the first intermediate file into the specified format, and the designated resolution is greater than the fixed resolution, the first intermediate file is not saved, and the original image is designated. If the second intermediate file that has been scaled with the resolution of is saved, the second intermediate file is color-converted into the designated color space to generate and save the first intermediate file, If the specified resolution is greater than the fixed resolution and neither the first intermediate file nor the second intermediate file is stored, the original image is specified. The second intermediate file is generated and saved by scaling with the resolution of the second intermediate file, and the generated second intermediate file is color-converted to a designated color space to generate and save the first intermediate file, A step of converting the generated first intermediate file into a specified format, and the specified resolution is equal to or lower than the fixed resolution, and the original image is scaled at the fixed resolution and converted into the specified color space. If the third intermediate file scaled at the specified resolution is saved, the process of converting the third intermediate file into the specified format and the specified resolution is less than the fixed resolution. If the third intermediate file is not stored, and the fourth intermediate file obtained by scaling the original image at a fixed resolution and color-converting it in the specified color space is stored, the fourth intermediate file is Scaling the specified resolution to generate and save a third intermediate file, converting the generated third intermediate file to the specified format, and the specified resolution being less than the fixed resolution. If neither the third intermediate file nor the fourth intermediate file is stored, and the fifth intermediate file obtained by scaling the original image at a fixed resolution is stored, the fifth intermediate file is Convert the color to the specified color space to generate and save the fourth intermediate file, and scale the generated fourth intermediate file at the specified resolution to generate and save the third intermediate file. The generated third intermediate If the process of converting the file to the specified format and the specified resolution is less than the fixed resolution and the third intermediate file, the fourth intermediate file, and the fifth intermediate file are not saved The original image is scaled at a fixed resolution to generate and save a fifth intermediate file, and the generated fifth intermediate file is color-converted into a designated color space to generate a fourth intermediate file. Saving and scaling the generated fourth intermediate file at a specified resolution to generate and save a third intermediate file, and converting the generated third intermediate file to a specified format; Is a recording medium on which an image conversion processing program is recorded.
[0015]
According to a fourth aspect of the present invention, there is provided an image conversion processing system that performs processing for scaling an original image at a specified resolution, processing for color conversion to a specified color space, and processing for conversion to a specified format. If the specified intermediate resolution is greater than the fixed resolution, the original intermediate image is scaled at the specified resolution, and the first intermediate file obtained by color conversion in the specified color space is stored, the first intermediate file is stored. And a second intermediate file in which the designated resolution is larger than the fixed resolution, the first intermediate file is not stored, and the original image is scaled at the designated resolution. Is stored, the second intermediate file is color-converted into the specified color space to generate and store the first intermediate file, and the generated first intermediate file is converted into the specified format. Convert If the means and the designated resolution are larger than the fixed resolution, and neither the first intermediate file nor the second intermediate file is stored, the original image is scaled at the designated resolution to obtain the second intermediate file. Is generated and saved, and the generated second intermediate file is color-converted to the specified color space to generate and save the first intermediate file, and the generated first intermediate file is specified. And a third resolution that is converted to a specified color space, scaled to a specified color space, and scaled to a specified color space. If the intermediate file is stored, the means for converting the third intermediate file into the specified format, the specified resolution is less than the fixed resolution, and the third intermediate file is not stored. Original image If a fourth intermediate file that has been scaled at a fixed resolution and color-converted in a designated color space is stored, the fourth intermediate file is scaled at a designated resolution to generate a third intermediate file. Means for converting the generated third intermediate file into a specified format, and the specified resolution is a fixed resolution or lower, and the third intermediate file and the fourth intermediate file are stored. If the fifth intermediate file obtained by scaling the original image at a fixed resolution is stored, the fifth intermediate file is color-converted into a designated color space to generate a fourth intermediate file. The generated fourth intermediate file is scaled at a specified resolution to generate and store a third intermediate file, and the generated third intermediate file is converted into a specified format. Means, If the specified resolution is less than the fixed resolution and the third intermediate file, the fourth intermediate file, and the fifth intermediate file are not saved, the original image is scaled at the fixed resolution to 5 intermediate files are generated and stored, and the generated fifth intermediate file is color-converted into a designated color space to generate and store a fourth intermediate file. The generated fourth intermediate file is Means for generating and saving a third intermediate file by scaling at a specified resolution, and converting the generated third intermediate file into a specified format. Is.
[0016]
In the invention of claim 12,
Means for storing a combination of an original image, a specified resolution, a specified color space, a specified format, and a priority order in which the same original image is linked as one group;
Means for executing the image conversion processing method according to claim 1 or 2 on an original image according to a priority order;
A means to delete all stored intermediate files at the time of group switching;
The image conversion processing system is characterized by comprising:
[0017]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described.
[0018]
In order to avoid repeating the processing when converting one image multiple times, the intermediate image files generated up to P (Point) 1 and P (Point) 2 in FIG. In the case of image conversion in which the same intermediate file is generated in the processing up to P (Point) 1 or P (Point) 2, duplication of processing can be avoided by starting the image conversion processing starting from the intermediate file. (See FIG. 1).
[0019]
However, in the case where scaling is performed with different resolutions for one original image, the same intermediate file cannot be generated by the processing up to P (Point) 1, so that up to P (Point) 2. In this process, the same intermediate file is not generated, and therefore it is impossible to start the image conversion process starting from the intermediate file.
[0020]
By the way, in general, the color conversion performed during S (Step) 2 requires much time compared to the scaling performed at S (Step) 1.
[0021]
Therefore, even when scaling is performed with different resolutions for one original image, if the same color conversion is repeated, it becomes a problem to avoid the repetition.
[0022]
In order to achieve this problem, image conversion processing is performed according to a flowchart as shown in FIG. If the output resolution (Ydpi) is equal to or lower than the fixed resolution (Xdpi) and the same color conversion is repeated by performing scaling at the fixed resolution (Xdpi) in S (Step) 2 of FIG. 3, S (Step) ) By starting the image conversion process starting from the intermediate file generated and stored in step 3, the processes of S (Step) 2 and S (Step) 3 can be omitted.
[0023]
Further, the “resolution check” performed in S (Step) 1 of FIG. 3 is to prevent the quality of the output image from deteriorating when the fixed resolution (Xdpi) is lower than the output resolution (Ydpi). It is treatment of.
[0024]
When conversion processing is performed on each of a plurality of original images to obtain a plurality of output images, as shown in FIG. 4, each image conversion processing is performed so that processing for conversion from the same original image is continued as one group. Prepare a table in which the priority order is registered, perform each image conversion process in this priority order, and when the group is switched, delete the intermediate files that have been saved up to that point, and suppress unnecessary use of the storage medium Like that.
[0026]
According to the second, fifth, eighth, and eleventh aspects of the present invention, if the designated resolution is equal to or less than the fixed resolution, the process of repeating color conversion to the same designated color space is repeated for the original image, and It is possible to avoid repeating the process of converting the color into the color space and scaling the image with the same designated resolution. Also, if the specified resolution is greater than the fixed resolution, the process of scaling the original image with the same specified resolution is repeated, and the original specified color is scaled with the same specified resolution. It is possible to avoid repeating the process of converting the color into the space. As a result, the image conversion process can be shortened while maintaining high image quality.
[0027]
According to the third, sixth, ninth and twelfth aspects of the present invention, the above-described effects can be obtained while minimizing the storage capacity of the storage medium for storing the intermediate file.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration example of a system of the present invention based on a client server model.
FIG. 2 is a flowchart illustrating a conventional image conversion processing method.
FIG. 3 is a flowchart illustrating an image conversion processing method according to the present invention.
FIG. 4 is a diagram illustrating an image conversion start order table.

Claims (4)

元画像に対して、指定の解像度で変倍する処理と、指定の色空間に色変換する処理と、指定のフォーマットに変換する処理とを施す画像変換処理方法であって、
指定の解像度が、固定解像度より大きく、元画像を、指定の解像度で変倍し、指定の色空間に色変換した第1の中間ファイルが保存されていれば、第1の中間ファイルを、指定されたフォーマットに変換する工程と、
指定の解像度が、固定解像度より大きく、第1の中間ファイルが保存されておらず、元画像を、指定の解像度で変倍した第2の中間ファイルが保存されていれば、第2の中間ファイルを指定された色空間に色変換して第1の中間ファイルを生成するとともに保存し、生成された第1の中間ファイルを、指定されたフォーマットに変換する工程と、
指定の解像度が、固定解像度より大きく、第1の中間ファイルも、第2の中間ファイルも保存されていないならば、元画像を、指定の解像度で変倍して第2の中間ファイルを生成するとともに保存し、生成された第2の中間ファイルを指定された色空間に色変換して第1の中間ファイルを生成するとともに保存し、生成された第1の中間ファイルを、指定されたフォーマットに変換する工程と、
指定の解像度が、固定解像度以下であって、元画像を、固定解像度で変倍し、指定の色空間に色変換し、指定の解像度で変倍した第3の中間ファイルが保存されていれば、第3の中間ファイルを、指定されたフォーマットに変換する工程と、
指定の解像度が、固定解像度以下であって、第3の中間ファイルが保存されておらず、元画像を、固定解像度で変倍し、指定の色空間に色変換した第4の中間ファイルが保存されていれば、第4の中間ファイルを、指定の解像度で変倍して第3の中間ファイルを生成するとともに保存し、生成された第3の中間ファイルを指定されたフォーマットに変換する工程と、
指定の解像度が、固定解像度以下であって、第3の中間ファイルも、第4の中間ファイルも、保存されておらず、元画像を固定解像度で変倍した第5の中間ファイルが保存されていれば、第5の中間ファイルを、指定の色空間に色変換して第4の中間ファイルを生成するとともに保存し、生成された第4の中間ファイルを、指定の解像度で変倍して第3の中間ファイルを生成するとともに保存し、生成された第3の中間ファイルを指定されたフォーマットに変換する工程と、
指定の解像度が、固定解像度以下であって、第3の中間ファイルも、第4の中間ファイルも、第5の中間ファイルも保存されていないならば、元画像を固定解像度で変倍して第5の中間ファイルを生成するとともに保存し、生成された第5の中間ファイルを指定の色空間に色変換して第4の中間ファイルを生成するとともに保存し、生成された第4の中間ファイルを指定の解像度で変倍して第3の中間ファイル生成するとともに保存し、生成された第3の中間ファイルを指定されたフォーマットに変換する工程と、
を含むことを特徴とする画像変換処理方法。
An image conversion processing method that performs processing for scaling an original image at a specified resolution, processing for color conversion to a specified color space, and processing for conversion to a specified format,
If the specified resolution is greater than the fixed resolution and the original intermediate image is scaled at the specified resolution and the first intermediate file is converted to the specified color space, the first intermediate file is specified. Converting to a formatted format;
If the specified resolution is larger than the fixed resolution, the first intermediate file is not stored, and the second intermediate file obtained by scaling the original image at the specified resolution is stored, the second intermediate file Converting to a specified color space to generate and store a first intermediate file, and converting the generated first intermediate file to a specified format;
If the designated resolution is larger than the fixed resolution and neither the first intermediate file nor the second intermediate file is stored, the original image is scaled at the designated resolution to generate the second intermediate file. The generated second intermediate file is color-converted into the designated color space to generate and save the first intermediate file, and the generated first intermediate file is converted into the designated format. Converting, and
If the specified resolution is less than the fixed resolution, the original image is scaled at the fixed resolution, converted to the specified color space, and the third intermediate file scaled at the specified resolution is saved. Converting the third intermediate file into a specified format;
The specified resolution is less than or equal to the fixed resolution, and the third intermediate file is not saved. The fourth intermediate file is saved by scaling the original image at a fixed resolution and color-converting it to the specified color space. If so, a step of scaling the fourth intermediate file at a specified resolution to generate and save a third intermediate file, and converting the generated third intermediate file into a specified format; ,
The specified resolution is lower than the fixed resolution, the third intermediate file and the fourth intermediate file are not saved, and the fifth intermediate file obtained by scaling the original image at the fixed resolution is saved. Then, the fifth intermediate file is color-converted into the designated color space to generate and save the fourth intermediate file, and the generated fourth intermediate file is scaled at the designated resolution to obtain the fourth intermediate file. Generating and storing an intermediate file of 3 and converting the generated third intermediate file into a specified format;
If the specified resolution is less than the fixed resolution and the third intermediate file, the fourth intermediate file, and the fifth intermediate file are not saved, the original image is scaled at the fixed resolution to 5 intermediate files are generated and stored, and the generated fifth intermediate file is color-converted into a designated color space to generate and store a fourth intermediate file. The generated fourth intermediate file is Scaling the specified resolution to generate and save a third intermediate file, and converting the generated third intermediate file to a specified format;
Including an image conversion processing method.
元画像に対して、指定の解像度で変倍する処理と、指定の色空間に色変換する処理と、指定のフォーマットに変換する処理とを施すことをコンピュータに実行させる画像変換処理プログラムであって、
指定の解像度が、固定解像度より大きく、元画像を、指定の解像度で変倍し、指定の色空間に色変換した第1の中間ファイルが保存されていれば、第1の中間ファイルを、指定されたフォーマットに変換する工程と、
指定の解像度が、固定解像度より大きく、第1の中間ファイルが保存されておらず、元画像を、指定の解像度で変倍した第2の中間ファイルが保存されていれば、第2の中間ファイルを指定された色空間に色変換して第1の中間ファイルを生成するとともに保存し、生成された第1の中間ファイルを、指定されたフォーマットに変換する工程と、
指定の解像度が、固定解像度より大きく、第1の中間ファイルも、第2の中間ファイルも保存されていないならば、元画像を、指定の解像度で変倍して第2の中間ファイルを生成するとともに保存し、生成された第2の中間ファイルを指定された色空間に色変換して第1の中間ファイルを生成するとともに保存し、生成された第1の中間ファイルを、指定されたフォーマットに変換する工程と、
指定の解像度が、固定解像度以下であって、元画像を、固定解像度で変倍し、指定の色空間に色変換し、指定の解像度で変倍した第3の中間ファイルが保存されていれば、第3の中間ファイルを、指定されたフォーマットに変換する工程と、
指定の解像度が、固定解像度以下であって、第3の中間ファイルが保存されておらず、元画像を、固定解像度で変倍し、指定の色空間に色変換した第4の中間ファイルが保存されていれば、第4の中間ファイルを、指定の解像度で変倍して第3の中間ファイルを生成するとともに保存し、生成された第3の中間ファイルを指定されたフォーマットに変換する工程と、
指定の解像度が、固定解像度以下であって、第3の中間ファイルも、第4の中間ファイルも、保存されておらず、元画像を固定解像度で変倍した第5の中間ファイルが保存されていれば、第5の中間ファイルを、指定の色空間に色変換して第4の中間ファイルを生成するとともに保存し、生成された第4の中間ファイルを、指定の解像度で変倍して第3の中間ファイルを生成するとともに保存し、生成された第3の中間ファイルを指定されたフォーマットに変換する工程と、
指定の解像度が、固定解像度以下であって、第3の中間ファイルも、第4の中間ファイルも、第5の中間ファイルも保存されていないならば、元画像を固定解像度で変倍して第5の中間ファイルを生成するとともに保存し、生成された第5の中間ファイルを指定の色空間に色変換して第4の中間ファイルを生成するとともに保存し、生成された第4の中間ファイルを指定の解像度で変倍して第3の中間ファイル生成するとともに保存し、生成された第3の中間ファイルを指定されたフォーマットに変換する工程と、
をコンピュータに実行させることを特徴とする画像変換処理プログラム。
An image conversion processing program for causing a computer to execute processing for scaling an original image at a specified resolution, processing for color conversion to a specified color space, and processing for conversion to a specified format. ,
If the specified resolution is greater than the fixed resolution and the original intermediate image is scaled at the specified resolution and the first intermediate file is converted to the specified color space, the first intermediate file is specified. Converting to a formatted format;
If the specified resolution is larger than the fixed resolution, the first intermediate file is not stored, and the second intermediate file obtained by scaling the original image at the specified resolution is stored, the second intermediate file Converting to a specified color space to generate and store a first intermediate file, and converting the generated first intermediate file to a specified format;
If the designated resolution is larger than the fixed resolution and neither the first intermediate file nor the second intermediate file is stored, the original image is scaled at the designated resolution to generate the second intermediate file. The generated second intermediate file is color-converted into the designated color space to generate and save the first intermediate file, and the generated first intermediate file is converted into the designated format. Converting, and
If the specified resolution is less than the fixed resolution, the original image is scaled at the fixed resolution, converted to the specified color space, and the third intermediate file scaled at the specified resolution is saved. Converting the third intermediate file into a specified format;
The specified resolution is less than or equal to the fixed resolution, and the third intermediate file is not saved. The fourth intermediate file is saved by scaling the original image at a fixed resolution and color-converting it to the specified color space. If so, a step of scaling the fourth intermediate file at a specified resolution to generate and save a third intermediate file, and converting the generated third intermediate file into a specified format; ,
The specified resolution is lower than the fixed resolution, the third intermediate file and the fourth intermediate file are not saved, and the fifth intermediate file obtained by scaling the original image at the fixed resolution is saved. Then, the fifth intermediate file is color-converted into the designated color space to generate and save the fourth intermediate file, and the generated fourth intermediate file is scaled at the designated resolution to obtain the fourth intermediate file. Generating and saving three intermediate files, and converting the generated third intermediate file into a specified format;
If the specified resolution is less than the fixed resolution and the third intermediate file, the fourth intermediate file, and the fifth intermediate file are not saved, the original image is scaled at the fixed resolution to 5 intermediate files are generated and stored, and the generated fifth intermediate file is color-converted into a designated color space to generate and store a fourth intermediate file. The generated fourth intermediate file is Scaling the specified resolution to generate and save a third intermediate file, and converting the generated third intermediate file to a specified format;
An image conversion processing program for causing a computer to execute.
元画像に対して、指定の解像度で変倍する処理と、指定の色空間に色変換する処理と、指定のフォーマットに変換する処理とを施すことをコンピュータに実行させる画像変換処理プログラムを記録した記録媒体であって、
指定の解像度が、固定解像度より大きく、元画像を、指定の解像度で変倍し、指定の色空間に色変換した第1の中間ファイルが保存されていれば、第1の中間ファイルを、指定されたフォーマットに変換する工程と、指定の解像度が、固定解像度より大きく、第1の中間ファイルが保存されておらず、元画像を、指定の解像度で変倍した第2の中間ファイルが保存されていれば、第2の中間ファイルを指定された色空間に色変換して第1の中間ファイルを生成するとともに保存し、生成された第1の中間ファイルを、指定されたフォーマットに変換する工程と、
指定の解像度が、固定解像度より大きく、第1の中間ファイルも、第2の中間ファイルも保存されていないならば、元画像を、指定の解像度で変倍して第2の中間ファイルを生成するとともに保存し、生成された第2の中間ファイルを指定された色空間に色変換して第1の中間ファイルを生成するとともに保存し、生成された第1の中間ファイルを、指定されたフォーマットに変換する工程と、
指定の解像度が、固定解像度以下であって、元画像を、固定解像度で変倍し、指定の色空間に色変換し、指定の解像度で変倍した第3の中間ファイルが保存されていれば、第3の中間ファイルを、指定されたフォーマットに変換する工程と、
指定の解像度が、固定解像度以下であって、第3の中間ファイルが保存されておらず、元画像を、固定解像度で変倍し、指定の色空間に色変換した第4の中間ファイルが保存されていれば、第4の中間ファイルを、指定の解像度で変倍して第3の中間ファイルを生成するとともに保存し、生成された第3の中間ファイルを指定されたフォーマットに変換する工程と、
指定の解像度が、固定解像度以下であって、第3の中間ファイルも、第4の中間ファイルも、保存されておらず、元画像を固定解像度で変倍した第5の中間ファイルが保存されていれば、第5の中間ファイルを、指定の色空間に色変換して第4の中間ファイルを生成するとともに保存し、生成された第4の中間ファイルを、指定の解像度で変倍して第3の中間ファイルを生成するとともに保存し、生成された第3の中間ファイルを指定されたフォーマットに変換する工程と、
指定の解像度が、固定解像度以下であって、第3の中間ファイルも、第4の中間ファイルも、第5の中間ファイルも保存されていないならば、元画像を固定解像度で変倍して第5の中間ファイルを生成するとともに保存し、生成された第5の中間ファイルを指定の色空間に色変換して第4の中間ファイルを生成するとともに保存し、生成された第4の中間ファイルを指定の解像度で変倍して第3の中間ファイル生成するとともに保存し、生成された第3の中間ファイルを指定されたフォーマットに変換する工程と、
をコンピュータに実行させることを特徴とする画像変換処理プログラムを記録した記録媒体。
Recorded an image conversion processing program that causes a computer to perform processing for scaling an original image at a specified resolution, color conversion to a specified color space, and conversion to a specified format. A recording medium,
If the specified resolution is greater than the fixed resolution and the original intermediate image is scaled at the specified resolution and the first intermediate file is converted to the specified color space, the first intermediate file is specified. The specified resolution is larger than the fixed resolution, the first intermediate file is not saved, and the second intermediate file obtained by scaling the original image at the designated resolution is saved. If so, a step of color-converting the second intermediate file into the designated color space to generate and save the first intermediate file, and converting the generated first intermediate file into the designated format When,
If the designated resolution is larger than the fixed resolution and neither the first intermediate file nor the second intermediate file is stored, the original image is scaled at the designated resolution to generate the second intermediate file. The generated second intermediate file is color-converted into the designated color space to generate and save the first intermediate file, and the generated first intermediate file is converted into the designated format. Converting, and
If the specified resolution is less than the fixed resolution, the original image is scaled at the fixed resolution, converted to the specified color space, and the third intermediate file scaled at the specified resolution is saved. Converting the third intermediate file into a specified format;
The specified resolution is less than or equal to the fixed resolution, and the third intermediate file is not saved. The fourth intermediate file is saved by scaling the original image at a fixed resolution and color-converting it to the specified color space. If so, a step of scaling the fourth intermediate file at a specified resolution to generate and save a third intermediate file, and converting the generated third intermediate file into a specified format; ,
The specified resolution is lower than the fixed resolution, the third intermediate file and the fourth intermediate file are not saved, and the fifth intermediate file obtained by scaling the original image at the fixed resolution is saved. Then, the fifth intermediate file is color-converted into the designated color space to generate and save the fourth intermediate file, and the generated fourth intermediate file is scaled at the designated resolution to obtain the fourth intermediate file. Generating and saving three intermediate files, and converting the generated third intermediate file into a specified format;
If the specified resolution is less than the fixed resolution and the third intermediate file, the fourth intermediate file, and the fifth intermediate file are not saved, the original image is scaled at the fixed resolution to 5 intermediate files are generated and stored, and the generated fifth intermediate file is color-converted into a designated color space to generate and store a fourth intermediate file. The generated fourth intermediate file is Scaling the specified resolution to generate and save a third intermediate file, and converting the generated third intermediate file to a specified format;
A recording medium on which an image conversion processing program is recorded.
元画像に対して、指定の解像度で変倍する処理と、指定の色空間に色変換する処理と、指定のフォーマットに変換する処理とを施す画像変換処理システムであって、
指定の解像度が、固定解像度より大きく、元画像を、指定の解像度で変倍し、指定の色空間に色変換した第1の中間ファイルが保存されていれば、第1の中間ファイルを、指定されたフォーマットに変換する手段と、
指定の解像度が、固定解像度より大きく、第1の中間ファイルが保存されておらず、元画像を、指定の解像度で変倍した第2の中間ファイルが保存されていれば、第2の中間ファイルを指定された色空間に色変換して第1の中間ファイルを生成するとともに保存し、生成された第1の中間ファイルを、指定されたフォーマットに変換する手段と、
指定の解像度が、固定解像度より大きく、第1の中間ファイルも、第2の中間ファイルも保存されていないならば、元画像を、指定の解像度で変倍して第2の中間ファイルを生成するとともに保存し、生成された第2の中間ファイルを指定された色空間に色変換して第1の中間ファイルを生成するとともに保存し、生成された第1の中間ファイルを、指定されたフォーマットに変換する手段と、
指定の解像度が、固定解像度以下であって、元画像を、固定解像度で変倍し、指定の色空間に色変換し、指定の解像度で変倍した第3の中間ファイルが保存されていれば、第3の中間ファイルを、指定されたフォーマットに変換する手段と、
指定の解像度が、固定解像度以下であって、第3の中間ファイルが保存されておらず、元画像を、固定解像度で変倍し、指定の色空間に色変換した第4の中間ファイルが保存されていれば、第4の中間ファイルを、指定の解像度で変倍して第3の中間ファイルを生成するとともに保存し、生成された第3の中間ファイルを指定されたフォーマットに変換する手段と、
指定の解像度が、固定解像度以下であって、第3の中間ファイルも、第4の中間ファイルも、保存されておらず、元画像を固定解像度で変倍した第5の中間ファイルが保存されていれば、第5の中間ファイルを、指定の色空間に色変換して第4の中間ファイルを生成するとともに保存し、生成された第4の中間ファイルを、指定の解像度で変倍して第3の中間ファイルを生成するとともに保存し、生成された第3の中間ファイルを指定されたフォーマットに変換する手段と、
指定の解像度が、固定解像度以下であって、第3の中間ファイルも、第4の中間ファイルも、第5の中間ファイルも保存されていないならば、元画像を固定解像度で変倍して第5の中間ファイルを生成するとともに保存し、生成された第5の中間ファイルを指定の色空間に色変換して第4の中間ファイルを生成するとともに保存し、生成された第4の中間ファイルを指定の解像度で変倍して第3の中間ファイル生成するとともに保存し、生成された第3の中間ファイルを指定されたフォーマットに変換する手段と、
を具備する特徴とする画像変換処理システム。
An image conversion processing system that performs processing for scaling an original image at a specified resolution, processing for color conversion to a specified color space, and processing for conversion to a specified format,
If the specified resolution is greater than the fixed resolution and the original intermediate image is scaled at the specified resolution and the first intermediate file is converted to the specified color space, the first intermediate file is specified. Means for converting to a formatted format;
If the specified resolution is larger than the fixed resolution, the first intermediate file is not stored, and the second intermediate file obtained by scaling the original image at the specified resolution is stored, the second intermediate file Color-converting into a designated color space to generate and store a first intermediate file, and converting the generated first intermediate file into a designated format;
If the designated resolution is larger than the fixed resolution and neither the first intermediate file nor the second intermediate file is stored, the original image is scaled at the designated resolution to generate the second intermediate file. The generated second intermediate file is color-converted into the designated color space to generate and save the first intermediate file, and the generated first intermediate file is converted into the designated format. Means to convert,
If the specified resolution is less than the fixed resolution, the original image is scaled at the fixed resolution, converted to the specified color space, and the third intermediate file scaled at the specified resolution is saved. Means for converting the third intermediate file into a specified format;
The specified resolution is less than or equal to the fixed resolution, and the third intermediate file is not saved. The fourth intermediate file is saved by scaling the original image at a fixed resolution and color-converting it to the specified color space. If so, means for scaling the fourth intermediate file at a specified resolution to generate and save a third intermediate file, and converting the generated third intermediate file into a specified format; ,
The specified resolution is lower than the fixed resolution, the third intermediate file and the fourth intermediate file are not saved, and the fifth intermediate file obtained by scaling the original image at the fixed resolution is saved. Then, the fifth intermediate file is color-converted into the designated color space to generate and save the fourth intermediate file, and the generated fourth intermediate file is scaled at the designated resolution to obtain the fourth intermediate file. Generating and storing three intermediate files, and converting the generated third intermediate file into a specified format;
If the specified resolution is less than the fixed resolution and the third intermediate file, the fourth intermediate file, and the fifth intermediate file are not saved, the original image is scaled at the fixed resolution to 5 intermediate files are generated and stored, and the generated fifth intermediate file is color-converted into a designated color space to generate and store a fourth intermediate file. The generated fourth intermediate file is Means for scaling and generating a third intermediate file at a specified resolution and storing the converted third intermediate file into a specified format;
An image conversion processing system comprising:
JP2001234772A 2001-08-02 2001-08-02 Image conversion processing method, image conversion processing program, recording medium recording image conversion processing program, and image conversion processing system Expired - Fee Related JP4239447B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001234772A JP4239447B2 (en) 2001-08-02 2001-08-02 Image conversion processing method, image conversion processing program, recording medium recording image conversion processing program, and image conversion processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001234772A JP4239447B2 (en) 2001-08-02 2001-08-02 Image conversion processing method, image conversion processing program, recording medium recording image conversion processing program, and image conversion processing system

Publications (2)

Publication Number Publication Date
JP2003044845A JP2003044845A (en) 2003-02-14
JP4239447B2 true JP4239447B2 (en) 2009-03-18

Family

ID=19066321

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001234772A Expired - Fee Related JP4239447B2 (en) 2001-08-02 2001-08-02 Image conversion processing method, image conversion processing program, recording medium recording image conversion processing program, and image conversion processing system

Country Status (1)

Country Link
JP (1) JP4239447B2 (en)

Also Published As

Publication number Publication date
JP2003044845A (en) 2003-02-14

Similar Documents

Publication Publication Date Title
JP4919743B2 (en) Method and apparatus for generating thumbnails with digital images
CN1445981A (en) Image processing device, image processing method and image processing program
US20100158410A1 (en) Image processing apparatus, image processing method and computer-readable storage medium
US7860325B2 (en) Image processing apparatus and image processing method for parallel decompression of image files
JP2011081573A (en) Image processing apparatus and method of controlling the same
JP4446447B2 (en) Image forming apparatus
JP2005269379A (en) System, method and program for image processing
JP4239447B2 (en) Image conversion processing method, image conversion processing program, recording medium recording image conversion processing program, and image conversion processing system
JP2001169098A (en) Medium recording output picture data correction program, output picture data correction method, output picture data correction device, medium recording picture data reduction program, picture data reduction method, picture data reduction device, medium recording picture data correction program and method and device for correcting picture data
JP3384553B2 (en) Printing system
JP3804906B2 (en) Line image processing method and recording medium
JP3090155B2 (en) Image processing device
JP4134303B2 (en) Image data processing apparatus, image data processing method, program, and recording medium
JP2007005907A (en) Image processing method, image processor, image processing program, and recording medium
JP2004282306A (en) Image processing apparatus
JP5012336B2 (en) Device link profile creation apparatus, method and program thereof, and color conversion processing apparatus
JP5605041B2 (en) Image processing device
JP5441676B2 (en) Image processing apparatus and processing method thereof
JP4802853B2 (en) Image processing apparatus and image processing program
JPH05261982A (en) Printing device
US20040042686A1 (en) Resizing digital images for digital camera-printer systems
JP3972614B2 (en) Image processing device
JP2004159035A (en) Image processor
JP2007249329A (en) Image processing system, control method for image processing system, and storage medium
JP3271335B2 (en) Image editing processor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050621

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080807

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080819

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081020

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: 20081202

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081215

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120109

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees