画像の入力を受け付ける画像受付手段と、前記画像受付手段にて受け付けた画像に含まれる閉ループで囲まれた領域を特定する閉ループ特定手段と、前記閉ループ特定手段にて特定された領域に含まれる複数の画像パーツの階層を判断する階層判断手段と、前記階層判断手段にて下位と判断した画像パーツの形状を補正する画像パーツ補正手段とを備えた、画像処理装置。前記階層判断手段は、前記閉ループの線と画像パーツの外形線とが構成する3差路の状態に基づいて階層を判断する、請求項1に記載の画像処理装置。前記階層判断手段は、前記3差路を構成する線のうち連続性が途切れない線を外形線とする画像パーツを上位と判断する、請求項2に記載の画像処理装置。前記階層判断手段は、前記3差路を構成する線のうち連続性が途切れた線を外形線とする画像パーツを下位と判断する、請求項2または3に記載の画像処理装置。前記画像パーツ補正手段は、前記3差路を構成する線のうち連続性が途切れた線が曲線の場合、前記階層判断手段にて下位と判断した画像パーツの外形線上にある他の3差路と、前記3差路とを結ぶ近似曲線によって画像パーツの形状を補正する、請求項2~4のいずれかに記載の画像処理装置。前記画像パーツ補正手段は、前記3差路を構成する線のうち連続性が途切れた線が直線の場合、途切れた線を延長した線によって画像パーツの形状を補正する、請求項2~5のいずれかに記載の画像処理装置。前記閉ループ特定手段は、前記画像受付手段にて受け付けた画像からテキストを含む閉ループで囲まれた領域を特定する、請求項1~6のいずれかに記載の画像処理装置。前記閉ループ特定手段は、一部が破線によって構成される閉ループで囲まれた領域をも特定する、請求項1~7のいずれかに記載の画像処理装置。前記画像パーツ補正手段は、前記閉ループ特定手段にて特定された領域からテキストを除いた状態で、画像パーツの形状を補正する、請求項1~8のいずれかに記載の画像処理装置。前記階層判断手段にて上位と判断した画像パーツのデータである上位画像パーツと、前記階層判断手段にて下位と判断した画像パーツのデータであって、かつ前記画像パーツ補正手段にて形状を補正した画像パーツのデータである下位画像パーツとを生成する画像パーツ生成手段をさらに備えた、請求項1~9のいずれかに記載の画像処理装置。前記画像パーツ生成手段は、前記階層判断手段にて上位と判断した画像パーツと下位と判断した画像パーツとが重なった領域の画像パーツのデータである重なり画像パーツを生成する、請求項10に記載の画像処理装置。前記画像パーツ生成手段は、前記重なり画像パーツを、前記上位画像パーツおよび前記下位画像パーツとは別体で生成する、請求項11に記載の画像処理装置。前記画像パーツ生成手段は、前記重なり画像パーツを前記下位画像パーツと重ねて配置する、請求項12に記載の画像処理装置。前記画像パーツ生成手段は、前記重なり画像パーツを前記下位画像パーツと重ねて配置する場合には前記重なり画像パーツの透過率を0とし、前記重なり画像パーツを前記上位画像パーツに重ねて配置する場合には前記重なり画像パーツの透過率を100とする、請求項11~13のいずれかに記載の画像処理装置。前記画像パーツ生成手段は、前記重なり画像パーツと、前記上位画像パーツおよび前記下位画像パーツのうち少なくともいずれか一方から前記重なり画像パーツを削った形状の画像パーツとを生成する、請求項11に記載の画像処理装置。前記重なり画像パーツを前記上位画像パーツおよび前記下位画像パーツとは別体で生成するか、前記上位画像パーツおよび前記下位画像パーツのうち少なくともいずれか一方から前記重なり画像パーツを削った形状の画像パーツを生成するかの選択を受け付ける選択受付手段をさらに備えた、請求項11~15のいずれかに記載の画像処理装置。前記画像パーツ生成手段は、前記重なり画像パーツの透過率を、前記上位画像パーツおよび前記下位画像パーツの透過率よりも低く設定する、請求項11~16のいずれかに記載の画像処理装置。画像の入力を受け付ける画像受付ステップと、前記画像受付ステップにて受け付けた画像に含まれる閉ループで囲まれた領域を特定する閉ループ特定ステップと、前記閉ループ特定ステップにて特定された領域に含まれる複数の画像パーツの階層を判断する階層判断ステップと、前記階層判断ステップにて下位と判断した画像パーツの形状を補正する画像パーツ補正ステップとを備えた、画像処理装置の制御方法。画像の入力を受け付ける画像受付ステップと、前記画像受付ステップにて受け付けた画像に含まれる閉ループで囲まれた領域を特定する閉ループ特定ステップと、前記閉ループ特定ステップにて特定された領域に含まれる複数の画像パーツの階層を判断する階層判断ステップと、前記階層判断ステップにて下位と判断した画像パーツの形状を補正する画像パーツ補正ステップとをコンピュータに実行させる、画像処理装置の制御プログラム。しかしながら、上記従来技術では、複数の画像パーツが重なった画像を読込み、画像パーツを切り出して特定のファイル形式に変更する場合に、所望の形状の画像パーツを得ることができなかった。従来技術では、互いに重なった複数の画像パーツは、重なった状態の複数の画像パーツの輪郭線に沿って輪郭情報に従って切り出されていた。また、画像を複数のパーツに分解して切り出すことができた場合でも、下のパーツにおける他の画像パーツとの重なり部分の形状輪郭に歪みや欠けが生じ易かった。その結果、ユーザは所望の形状の画像パーツを切り出して再利用することができず、ユーザ自身が形状を編集する必要があった。本発明は、上記課題を解決するものであり、その目的は、所望の形状の画像パーツを得ることのできる画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラムを提供することである。本発明の一の局面に従う画像処理装置は、画像の入力を受け付ける画像受付手段と、画像受付手段にて受け付けた画像に含まれる閉ループで囲まれた領域を特定する閉ループ特定手段と、閉ループ特定手段にて特定された領域に含まれる複数の画像パーツの階層を判断する階層判断手段と、階層判断手段にて下位と判断した画像パーツの形状を補正する画像パーツ補正手段とを備える。上記画像処理装置において好ましくは、階層判断手段は、閉ループの線と画像パーツの外形線とが構成する3差路の状態に基づいて階層を判断する。上記画像処理装置において好ましくは、階層判断手段は、3差路を構成する線のうち連続性が途切れない線を外形線とする画像パーツを上位と判断する。上記画像処理装置において好ましくは、階層判断手段は、3差路を構成する線のうち連続性が途切れた線を外形線とする画像パーツを下位と判断する。上記画像処理装置において好ましくは、画像パーツ補正手段は、3差路を構成する線のうち連続性が途切れた線が曲線の場合、階層判断手段にて下位と判断した画像パーツの外形線上にある他の3差路と、3差路とを結ぶ近似曲線によって画像パーツの形状を補正する。上記画像処理装置において好ましくは、画像パーツ補正手段は、3差路を構成する線のうち連続性が途切れた線が直線の場合、途切れた線を延長した線によって画像パーツの形状を補正する。上記画像処理装置において好ましくは、閉ループ特定手段は、画像受付手段にて受け付けた画像からテキストを含む閉ループで囲まれた領域を特定する。上記画像処理装置において好ましくは、閉ループ特定手段は、一部が破線によって構成される閉ループで囲まれた領域をも特定する。上記画像処理装置において好ましくは、画像パーツ補正手段は、閉ループ特定手段にて特定された領域からテキストを除いた状態で、画像パーツの形状を補正する。上記画像処理装置において好ましくは、階層判断手段にて上位と判断した画像パーツのデータである上位画像パーツと、階層判断手段にて下位と判断した画像パーツのデータであって、かつ画像パーツ補正手段にて形状を補正した画像パーツのデータである下位画像パーツとを生成する画像パーツ生成手段をさらに備える。上記画像処理装置において好ましくは、画像パーツ生成手段は、階層判断手段にて上位と判断した画像パーツと下位と判断した画像パーツとが重なった領域の画像パーツのデータである重なり画像パーツを生成する。上記画像処理装置において好ましくは、画像パーツ生成手段は、重なり画像パーツを、上位画像パーツおよび下位画像パーツとは別体で生成する。上記画像処理装置において好ましくは、画像パーツ生成手段は、重なり画像パーツを下位画像パーツと重ねて配置する。上記画像処理装置において好ましくは、画像パーツ生成手段は、重なり画像パーツを下位画像パーツと重ねて配置する場合には重なり画像パーツの透過率を0とし、重なり画像パーツを上位画像パーツに重ねて配置する場合には重なり画像パーツの透過率を100とする。上記画像処理装置において好ましくは、画像パーツ生成手段は、重なり画像パーツと、上位画像パーツおよび下位画像パーツのうち少なくともいずれか一方から重なり画像パーツを削った形状の画像パーツとを生成する。上記画像処理装置において好ましくは、重なり画像パーツを上位画像パーツおよび下位画像パーツとは別体で生成するか、上位画像パーツおよび下位画像パーツのうち少なくともいずれか一方から重なり画像パーツを削った形状の画像パーツを生成するかの選択を受け付ける選択受付手段をさらに備える。上記画像処理装置において好ましくは、画像パーツ生成手段は、重なり画像パーツの透過率を、上位画像パーツおよび下位画像パーツの透過率よりも低く設定する。本発明の他の局面に従う画像処理装置の制御方法は、画像の入力を受け付ける画像受付ステップと、画像受付ステップにて受け付けた画像に含まれる閉ループで囲まれた領域を特定する閉ループ特定ステップと、閉ループ特定ステップにて特定された領域に含まれる複数の画像パーツの階層を判断する階層判断ステップと、階層判断ステップにて下位と判断した画像パーツの形状を補正する画像パーツ補正ステップとを備える。本発明のさらに他の局面に従う画像処理装置の制御プログラムは、画像の入力を受け付ける画像受付ステップと、画像受付ステップにて受け付けた画像に含まれる閉ループで囲まれた領域を特定する閉ループ特定ステップと、閉ループ特定ステップにて特定された領域に含まれる複数の画像パーツの階層を判断する階層判断ステップと、階層判断ステップにて下位と判断した画像パーツの形状を補正する画像パーツ補正ステップとをコンピュータに実行させる。本発明によれば、所望の形状の画像パーツを得ることのできる画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラムを提供することができる。以下、本発明の実施の形態について、図面に基づいて説明する。本実施の形態における画像形成装置は、画像処理装置を備えており、かつ電子写真方式や静電記録方式などによって画像形成を行うものである。本実施の形態では、スキャナ機能、ファクシミリ機能、複写機能、プリンタとしての機能、データ通信機能、およびサーバ機能を備えたMFPMultiFunctionPeripheralが画像形成装置である場合に付いて示す。しかし本実施の形態における画像形成装置は、MFPの他、ファクシミリ装置、複写機、またはプリンタなどであってもよい。[MFPの構成]始めに、MFPの概略的な構成について説明する。図1は、本発明の一実施の形態におけるMFPの構成を示すブロック図である。図1を参照して、MFPは、MFP全体を制御するCPU中央演算処理装置11と、画像データに対して処理を行う画像処理部13と、画像処理部13にて処理された画像データに基づいて用紙などに画像を形成する画像形成部15と、画像などのデータを記憶する記憶部たとえばHDDHardDiskDrive17と、画像データの印刷処理を制御する画像出力部19と、通信回線を通して画像データを送信するファクシミリ制御部21と、MFPと外部機器との接続を制御するネットワーク接続部23と、書き換え不可能な読み出しのみのデータが保存されているROMReadOnlyMemory25と、データが一時記憶されるRAMRandomAccessMemory27と、データの書き換えが可能である不揮発メモリ29と、MFPの情報を表示する表示部31と、MFPに対する処理命令を与えることのできるパネル操作部33と、原稿の画像を読み取る画像読取部35とを備えている。ファクシミリ制御部21は、受信部21aを含んでいる。ネットワーク接続部23は、外部機器から送信された画像を受け付ける。なお、パネル操作部33は、削除条件設定部33aを含んでいてもよい。CPU11は、判別部41と、削除部43と、制御部45と、通報部47とを含んでいてもよい。CPU11を中心に、各モジュールが通信および制御信号に基づいて制御される。CPU11は、画像処理部13、画像形成部15、記憶部17、画像出力部19、ファクシミリ制御部21、ネットワーク接続部23、ROM25、RAM27、不揮発メモリ29、表示部31、パネル操作部33、および画像読取部35の各々と、通信または信号の送受信を実施することで、MFP全体を制御する。MFPでは、CPU11を中心に、画像処理部13や画像形成部15や記憶部17や画像出力部19によって、主にI/F検証が行われる。図2は、本発明の一実施の形態におけるMFPの画像処理装置の機能的構成を示すブロック図である。図2を参照して、MFPの画像処理装置は、画像読取部35と、領域判断部51と、パーツ化部53と、階層判断部55と、パーツ補正部57と、画像パーツ生成部59とを含んでいる。領域判断部51は、画像読取部35で読み取った画像を、テキストの属性領域と、イメージの属性領域と、グラフィックの属性領域とに分割する。パーツ化部53は、領域判断部51の分割結果を利用して、テキストを含む閉ループで囲まれた領域を特定パーツ化する。階層判断部55は、パーツ化部53で特定された閉ループ領域を解析し、閉ループで囲まれた領域に、互いに重なった複数のパーツ画像パーツが存在しているか否かを判別する。また階層判断部55は、互いに重なった複数のパーツが存在している場合に、複数のパーツの階層つまり、どのパーツが相対的に上位上層であり、どのパーツが相対的に下位下層であるかを判断する。パーツ補正部57は、階層判断部55で下位と判断されたパーツ下位パーツの形状を補正する。画像パーツ生成部59は、階層判断部55で上位と判断したパーツ上位パーツのデータと、下位パーツのデータであって、かつパーツ補正部57で形状を補正した下位パーツのデータとを特定のファイル形式で生成する。画像パーツ生成部59は、重なりパーツ生成部画像データ生成部61と、重なりパーツ合成部画像合成部63とを含んでいる。重なりパーツ生成部61は、パーツ同士の重なった部分のパーツを上位パーツおよび下位パーツとは別のパーツとして、透過性のパーツ重なり画像パーツとして生成する。重なりパーツ合成部63は、パーツ同士の重なった部分のパーツを上位または下位のパーツの一部として、上位または下位のパーツに合成付加する。本実施の形態におけるMFPは、読み込んだ画像を特定ファイル形式に変換する機能を実行する。MFPは、読み込んだ画像内にパーツ同士の重なりを検出した場合に、それぞれのパーツの階層を判断し、最上位のパーツによって形状が崩れた下位のパーツを補正する。MFPは、パーツ同士が重なった部分の重なり画像を、上位および下位のパーツとは別パーツ化する。これによりMFPは、重なっていたパーツをファイル変換後に個別に編集可能にする。[画像中の閉ループに発生する3差路]図3は、画像読取部によって読み取られた原稿の画像を模式的に示す図である。なお図3において、TX、GP、PA1~PA16、およびA1~A6の表示は、説明のために付加された符号であり、原稿の画像に含まれるものではない。図3を参照して、原稿の画像課題画像は、テキストの属性領域TXと、イメージの属性領域図示無しと、グラフィック画像の属性領域GPとに分けられる。原稿の画像は、テキストの属性領域TXとグラフィックの属性領域GPとが重なった領域、言い換えればテキストを含むパーツ画像パーツPA1~PA16を含んでいる場合がある。これらのパーツPA1~PA16は、テキストを含む閉ループで囲まれた領域であり、たとえば吹出したとえばパーツPA8、PA13など、矩形たとえばパーツPA1、PA6など、または楕円たとえばパーツPA16などなどの外形を有している。MFPが図3に示す原稿の画像を読み込み、テキストを含むパーツを抽出し、抽出したパーツを特定ファイル形式に変換する場合を想定する。この場合、たとえばパーツPA13~PA15の各々と、パーツPA16とは、互いに重なっており、パーツPA13~PA16は1つの閉ループで囲まれた領域を構成している。この領域では、下位のパーツであるパーツPA16は、上位のパーツであるパーツPA13~PA15と重なった部分が欠けている。従ってパーツPA16については、その外形領域が補正される必要がある。ここで、パーツPA13~PA16が構成する1つの閉ループ上には、パーツPA13~PA16の各々の外形線との間に3差路三つ叉A1~A6が発生している。3差路A1およびA2は、パーツPA14の外形線とパーツPA16の外形線とが接触した部分に発生している。3差路A3およびA4は、パーツPA13の外形線とパーツPA16の外形線とが接触した部分に発生している。3差路A5およびA6は、パーツPA15の外形線とパーツPA16の外形線とが接触した部分に発生している。図4は、パーツ同士の重なりの状態を模式的に示す図である。以降の図4および図5では、下位パーツにおける上位パーツと重なっていない部分を斜線で示している。図4を参照して、aでは、三角形の上位パーツP1の外形線と四角形の下位パーツP2の外形線とが接触した部分に3差路A11およびA12が発生している。bでは、四角形の上位パーツP1の外形線と四角形の下位パーツP2の外形線とが接触した部分に3差路A13およびA14が発生している。cでは、四角形の上位パーツP1の外形線と四角形の下位パーツP2の外形線とが接触した部分に3差路A15およびA16が発生しており、四角形の上位パーツP3の外形線と下位パーツP2の外形線とが接触した部分に3差路A17およびA18が発生している。dでは、四角形の上位パーツP1の外形線と楕円形の下位パーツP2の外形線とが接触した部分に3差路A19およびA20が発生している。このように、パーツ同士が互いに重なっている状態では、パーツが構成する閉ループ上輪郭線上に3差路が発生する。上位パーツと下位パーツとの重なり方や、上位パーツと下位パーツとの各々の形状などによって3差路が発生する場所は異なるが、パーツの外形線が直線であっても曲線であっても、局所的に見た場合には3差路が発生する。MFPは、3差路の状態に基づいてパーツの階層を判断し、下位パーツの形状を補正する。[パーツの階層判断処理]続いて、読み込んだ画像内のパーツ同士に重なりがある場合に、階層判断部55が実行するパーツの階層判断処理の一例について説明する。図5は、図4における3差路A11の拡大図である。図5を参照して、3差路A11は、上位パーツP1の外形線の一部である線L1AおよびL1Bと、下位パーツP2の外形線の一部である線L2とによって構成されている。線L1BおよびL2は、上位パーツP1と下位パーツP2とが構成する閉ループの一部であり、線L1Aは、この閉ループの内部に延在している線である。線L1AおよびL1Bは連続的に直線状に延在しており、線L2は、線L1AおよびL1Bとの接触位置つまり3差路A11において途切れている。階層判断部55は、3差路の状態に基づいて2つのパーツの階層を判断する。具体的に、階層判断部55は、3つの線の中から連続性が途切れない線L1AおよびL1Bを特定し、その線L1AおよびL1Bを含む外形線によって囲まれた領域を、上位パーツと判断する。また階層判断部55は、3つの線の中から連続性が途切れた線L2を特定し、その線L2を含む外形線によって囲まれた領域を、下位パーツと判断する。図6は、パーツの階層の判断処理を示すフローチャートである。このフローチャートは、たとえばROM25に記憶されたプログラムに従ってCPU11が実行するものである。図6を参照して、CPU11は、画像読取部35にて画像を読込むS11。次にCPU11は、領域判断部51にて領域判別を実施し、読み込んだ画像を、テキストの属性領域と、イメージの属性領域と、グラフィックの属性領域とに分割するS13。次にCPU11は、分割した領域のうち特定の領域がテキストの領域文字領域か否かを判別するS15。ステップS15にて、特定の領域がテキストの領域である場合S15でYES、CPU11は、パーツ化部53にてテキストの領域を囲む閉ループを検出特定するS17。ステップS17においては、一部が破線によって構成される閉ループで囲まれた領域をも検出してもよい。そしてCPU11は、階層判断部55にて閉ループ上に3差路が発生しているか否かを判別するS19。ステップS19において、3差路が発生していると判別した場合S19でYES、閉ループは互いに重なった複数のパーツにより構成されている状態にある。この場合CPU11は、3差路を構成する3つの線のうち任意の1つの線に着目し、着目した線が3差路において途切れているか途切れた線を含むか否かを階層判断部55にて判別するS21。ステップS21において、着目した線が途切れていると判別した場合S21でYES、CPU11は、その線を含む外形線によって囲まれた領域を下位パーツと判断しS23、処理を終了する。この場合、着目した線以外の2つの線を含む外形線によって囲まれた領域は上位パーツと判断されてもよい。一方、ステップS21において、着目した線が途切れていないと判別した場合S21でNO、CPU11は、その線を含む外形線によって囲まれた領域を上位パーツと判断しS25、処理を終了する。この場合、残った1つの線を含む外形線によって囲まれた領域は下位パーツと判断されてもよい。ステップS15において、特定の領域がテキストの領域でない場合S15でNO、またはステップS19において、3差路が発生していないと判別した場合S19でNO、CPU11はパーツの階層判断を行わずにS27、処理を終了する。上述のフローチャートにおいて、読み込んだ画像の中に未だ階層が判断されていないパーツが存在する場合には、ステップS23の処理、ステップS25の処理、またはステップS27の処理からステップS15の処理へ進み、未だ判別していない領域について、テキストの領域か否かを判別してもよい。上述のフローチャートにおいては、テキストを含む閉ループで囲まれた領域のみのパーツの階層を判断する場合に付いて示したが、これ以外の領域についても、互いに重なる複数のパーツを含む場合にはパーツの階層を判断してもよい。[パーツの補正処理]続いて、読み込んだ画像内のパーツ同士に重なりがある場合に、パーツ補正部57が実行するパーツの補正処理補間処理の一例について説明する。図7は、途切れた線が直線である場合のパーツの補正方法の一例を示す図である。aは、パーツの補正方法の基本的な概念を説明するための図である。bは、補正方法の具体例として、図4のaに示す下位パーツの補正方法を示す図である。cは、補正方法の具体例として、図4のbに示す下位パーツの補正方法を示す図である。図7~図9では下位パーツを斜線で示している。図7aを参照して、上位パーツP1と下位パーツP2とが構成する閉ループ上に発生している3差路Aは、3つの線L1A、L1B、およびL2によって構成されている。図5を用いて説明したように、線L1AおよびL1Bは連続的に延在しているので、線L1AおよびL1Bは上位パーツP1の外形線であることが分かる。線L2は途切れているので、線L2は下位パーツP2の外形線であることが分かる。途切れた線L2が直線である場合、パーツ補正部57は途切れた線L2を延長する直線を引き、延長した線L3によって、下位パーツP2の形状を補正する。補正によって補間される領域は、上位パーツP1の形状に基づいて決定され、上位パーツP1は補間データ算出領域となる。図7bを参照して、たとえば図4のaに示した下位パーツP2の場合には、3差路A11およびA12のうち少なくとも一方において、下位パーツP2の外形線である途切れた線L2が延長される。その結果、延長した直線である線L11と上位パーツP1の外形線とから構成される領域は、上位パーツP1と下位パーツP2との重なりパーツX1重なり画像パーツとなり、重なりパーツX1が下位パーツP2の領域として補間される。図7cを参照して、たとえば図4のbに示した下位パーツP2の場合には、3差路A13において下位パーツP2の外形線である途切れた線L2Aが延長され、3差路A14において下位パーツP2の外形線である途切れた線L2Bが延長される。その結果、延長した線L12およびL13と上位パーツP1の外形線とから構成される領域は、上位パーツP1と下位パーツP2との重なりパーツX2であり、重なりパーツX2が下位パーツP2の領域として補間される。図8は、途切れた線が曲線である場合のパーツの補正方法の一例を示す図である。aは、パーツの補正方法の基本的な概念を説明するための図である。bは、補正方法の具体例として、図4のdに示す下位パーツの補正方法を示す図である。図8aを参照して、途切れた線L2が曲線である場合には、パーツ補正部57は、下位パーツP2の外形線上にある3差路A近傍の3差路であって、途切れた線が曲線である3差路を検索する。そしてパーツ補正部57は、その3差路の途切れた線と、途切れた線L2とを下位パーツP2の外形線の近似曲線である線L3によって結び、線L3によって下位パーツP2の形状を補正する。図8bを参照して、たとえば図4のdに示した下位パーツP2の場合には、3差路A19において途切れた線L2Aは曲線となっている。このときは、下位パーツP2の外形線上にある3差路A19近傍の他の3差路であって、途切れた線が曲線である他の3差路A20が検索される。そして、その3差路A19の途切れた線L2Aと、3差路A20の途切れた線L2Bとを下位パーツP2の外形線の近似曲線である線L14によって結ぶ。その結果、線L14と上位パーツP1の外形線とから構成される領域は、上位パーツP1と下位パーツP2との重なりパーツX3となり、重なりパーツX3が下位パーツP2の領域として補間される。図9は、途切れた線が曲線である3差路の近傍に、途切れた線が曲線である他の3差路が無い場合のパーツの補正方法の一例を示す図である。aは、強制矩形補正する条件を示す図である。bは、強制矩形補正後のパーツの形状を示す図である。図9aを参照して、3差路A19において途切れた線L2Aは曲線となっている。一方で、下位パーツP2の外形線上にある3差路A19近傍の他の3差路A20において、途切れた線L2Bは直線になっている。この場合パーツ補正部57は、3差路A19近傍の他の3差路であって、途切れた線が曲線である他の3差路を見つけることができず、下位パーツP2の形状を補正することができない。このように、途切れた線が直線となる3差路と、途切れた線が曲線となる3差路との組合せを含む下位パーツは、補完される領域が狙いの形状となりにくい。この場合パーツ補正部57は、bに示すように、下位パーツP2の外形線に外接する矩形に下位パーツP2を強制的に補正する。すなわちパーツ補正部57は、下位パーツP2に外接する矩形の線L15を引き、線L15で囲まれた領域と補正前の下位パーツP2との差分のパーツ領域X4を下位パーツP2の領域として補間する。強制的に補正する場合の補正後のパーツの形状は任意であり、矩形の他、楕円やひし形などであってもよい。また、線L15と上位パーツP1の外形線とから構成される領域は、上位パーツP1と下位パーツP2との重なりパーツX5であり、この重なりパーツX5が下位パーツP2の領域としてさらに補間される。なお、画像パーツの形状を補正する際には、補正の対象となる閉ループの領域からテキストが予め除かれた状態で、閉ループを構成する各パーツが補正されてもよい。図10は、パーツの階層の判断処理を示すフローチャートである。このフローチャートは、たとえばROM25に記憶されたプログラムに従ってCPU11が実行するものである。図10を参照して、CPU11は、画像読取部35にて画像を読込むS31。次にCPU11は、領域判断部51にて領域判別を実施し、読み込んだ画像を、テキストの属性領域と、イメージの属性領域と、グラフィックの属性領域とに分割するS33。次にCPU11は、分割した領域のうち特定の領域がテキストの領域文字領域か否かを判別するS35。ステップS35にて、特定の領域がテキストの領域である場合S35でYES、CPU11は、パーツ化部53にてテキストの領域を囲む閉ループを検出特定するS37。ステップS37においては、一部が破線によって構成される閉ループで囲まれた領域をも検出してもよい。そしてCPU11は、階層判断部55にて閉ループ上に3差路が発生しているか否かを判別するS39。ステップS39において、3差路が発生していると判別した場合S39でYES、閉ループは互いに重なった複数のパーツにより構成されている状態にある。この場合CPU11はパーツ補正部57にて、3差路を構成する3つの線のうち途切れた線が直線か否かを判別するS41。ステップS41において、途切れた線が直線である場合S41でYES、CPU11は、パーツ補正部57にて途切れた線の直線の延長線を引き、下位パーツの形状を補正するS43。そしてCPU11は処理を終了する。ステップS41において、途切れた線が曲線である場合S41でNO、CPU11はパーツ補正部57にて、下位パーツの外形線上におけるその3差路の近傍に、途切れた線が曲線である3差路近似曲線を引く先があるか否かを判別するS45。ステップS45にて、途切れた線が曲線である3差路が近傍にあると判別した場合S45でYES、CPU11は、パーツ補正部57にて、途切れた線と、近傍の3差路の途切れた線との間に近似曲線を引き、下位パーツの形状を補正するS47。そしてCPU11は処理を終了する。ステップS45にて、途切れた線が曲線である3差路が近傍に無いと判別した場合S45でNO、下位パーツの形状を補正することができない状態にある。この場合CPU11は、パーツ補正部57にて下位パーツの外形線に外接する矩形に下位パーツの形状を強制的に変更しS49、処理を終了する。ステップS35において、特定の領域がテキストの領域でない場合S35でNO、またはステップS39において、3差路が発生していないと判別した場合S39でNO、CPU11はパーツを補正せず補正領域を算出せずS51、処理を終了する。上述のフローチャートにおいて、下位パーツが未だ完全に補正されていない場合には、CPU11は処理を終了せず、ステップS39の処理へ進んでさらなる補正を行ってもよい。上述のパーツの補正処理は、複数のパーツにより構成される閉ループの領域からテキストを予め除いた状態で行われることが好ましいが、閉ループがテキストを含んだままの状態で行われてもよい。[パーツの生成処理]続いて、画像パーツ生成部59が実行するパーツの生成処理の一例について説明する。図11は、互いに重なった3つのパーツにより構成された閉ループの領域に対する階層判断処理およびパーツ補正処理を説明する図である。aは、互いに重なった3つのパーツにより構成される閉ループの領域を示す図である。bは、階層判断処理およびパーツの補正処理後のaの閉ループの領域を示す図である。図11aを参照して、3つのパーツP4~P6により1つの閉ループの領域が構成されている。パーツP4第1レイヤは最上位のパーツであり、パーツP6第2レイヤは最下位のパーツであり、パーツP5第3レイヤはパーツP4とパーツP6との間の中位のパーツである。パーツP4の外形線上には、パーツP5の外形線と接触した部分に3差路A21およびA22が発生している。パーツP5の外形線上には、パーツP6の外形線と接触した部分に3差路A23が発生している。図11bを参照して、3差路A21およびA22における途切れた線L2AおよびL2Bは、いずれもパーツP5の外形線であるため、階層判断部55によって、パーツP5はパーツP4よりも下位であると判断される。また、線L2AおよびL2Bはいずれも直線である。このため、パーツ補正部57によって、線L2AおよびL2Bの各々を延長した線と、パーツP4の外形線とから構成される領域が、重なりパーツX6とされる。重なりパーツX6はパーツP5の領域として補間される。また、3差路A22およびA23おける途切れた線L2CおよびL2D但し線L2Cは、補正後のパーツP5の外形線とで構成される3差路における途切れた線は、いずれもパーツP6の外形線であるため、階層判断部55によって、パーツP6はパーツP5よりも下位であると判断される。また、線L2CおよびL2Dはいずれも直線である。このため、パーツ補正部57によって、線L2CおよびL2Dの各々を延長した線と、パーツP5の外形線とから構成される領域が、重なりパーツX7とされる。重なりパーツX7はパーツP6の領域として補間される。図12は、パーツP4のファイル形式を変換することによって生成された生成パーツを示す図である。以降の図12~図14において、aは生成パーツを示す図である。bはaの生成パーツを分解して示した場合の一例であり、cはaの生成パーツを分解して示した場合の他の例である。図12aを参照して、画像パーツ生成部59は、パーツP4のファイル形式を変換することによって、パーツP4に対応する生成パーツQ4のデータを生成する。生成パーツQ4は補正後のパーツP4と同一の外形パーツP4そのままの形状を有している。また画像パーツ生成部59は、bに示すように、本体の生成パーツQ4とは別体で生成パーツY6のデータをさらに生成してもよい。生成パーツY6は重なりパーツX6のファイル形式を変換することによって生成したパーツであり、生成パーツY6は重なりパーツX6と同一の外形を有している。bの場合には、生成パーツQ4における重なりパーツの位置に生成パーツY6を重ねて配置してもよい。さらに画像パーツ生成部59は、cに示すように、生成パーツQ4Aのデータと生成パーツY6のデータとを生成してもよい。生成パーツQ4Aは生成パーツQ4から生成パーツY6重なりパーツX6の部分を削った形状を有している。cでは、生成パーツY6が生成パーツQ4の一部となっており、生成パーツQ4Aと生成パーツY6とにより本体の生成パーツQ4が構成される。重なりパーツX6に対応する生成パーツY6を生成パーツQ4またはQ4Aとは別体で生成することにより、パーツの重なり部分をユーザが編集することが可能となる。bおよびcに示すように生成パーツQ4に生成パーツY6を付加した場合には、ユーザは生成パーツY6を、生成パーツQ4とは別の透過画像として表現することができる。図13は、パーツP5のファイル形式を変換することによって生成された生成パーツを示す図である。図13aを参照して、画像パーツ生成部59は、パーツP5のファイル形式を変換することによって、パーツP5に対応する生成パーツQ5のデータを生成する。生成パーツQ5は補正後のパーツP5と同一の外形パーツP5そのままの形状を有している。また画像パーツ生成部59は、bに示すように、本体の生成パーツQ5とは別体で生成パーツY6およびY7のデータをさらに生成してもよい。生成パーツY7は重なりパーツX7のファイル形式を変換することによって生成したパーツであり、生成パーツY7は重なりパーツX7と同一の外形を有している。bの場合には、生成パーツQ5における重なりパーツの位置に生成パーツY6およびY7を重ねて配置してもよい。さらに画像パーツ生成部59は、cに示すように、生成パーツQ5Aのデータと生成パーツY6およびY7のデータとを生成してもよい。生成パーツQ5Aは生成パーツQ5から生成パーツY6およびY7重なりパーツX6およびX7の部分を削った形状を有している。cでは、生成パーツY6およびY7が生成パーツQ5の一部となっており、生成パーツQ5Aと生成パーツY6およびY7とにより本体の生成パーツQ5が構成される。図14は、パーツP6のファイル形式を変換することによって生成された生成パーツを示す図である。図14aを参照して、画像パーツ生成部59は、パーツP6のファイル形式を変換することによって、パーツP6に対応する生成パーツQ6のデータを生成する。生成パーツQ6は補正後のパーツP6と同一の外形パーツP6そのままの形状を有している。また画像パーツ生成部59は、bに示すように、本体の生成パーツQ6とは別体で生成パーツY7のデータをさらに生成してもよい。bの場合には、生成パーツQ6における重なりパーツの位置に生成パーツY7を重ねて配置してもよい。さらに画像パーツ生成部59は、cに示すように、生成パーツQ6Aのデータと生成パーツY7のデータとを生成してもよい。生成パーツQ6Aは生成パーツQ6から生成パーツY7重なりパーツX7の部分を削った形状を有している。cでは、生成パーツY7が生成パーツQ6の一部となっており、生成パーツQ6Aと生成パーツY7とにより本体の生成パーツQ6が構成される。パーツP4には他のパーツによって隠される部分が存在しない一方で、パーツP5およびP6には他のパーツによって隠される部分が存在する。したがって、図12~図14において、パーツP4に対応する生成パーツQ4には生成パーツY6およびY7を付加せず、パーツP5およびP6に対応する生成パーツQ5およびQ6にのみ生成パーツY6およびY7を付加してもよい。生成パーツY6は、生成パーツQ4および生成パーツQ5のうち少なくともいずれか一方のパーツの一部として作成し、他方のパーツには付加しないようにしてもよい。生成パーツY7についても同様である。生成パーツY6およびY7についてはある透過率を有する透過画像としてもよい。生成パーツY6およびY7を透過画像とする場合には、生成パーツY6およびY7の透過率を、生成パーツQ4~Q6の透過率よりも低く設定してもよい。図13bに示すように生成パーツY6を下位の生成パーツQ5と重ねて配置する場合には、生成パーツY6の透過率を0とし、図12bに示すように生成パーツY6を上位の生成パーツQ4と重ねて配置する場合には、生成パーツY6の透過率を100としてもよい。生成パーツY7についても同様である。なお、生成パーツの透過率が0の状態とは、生成パーツが完全に不透明で下地が全く見えない状態であり、生成パーツの透過率が100の状態とは、生成パーツが完全に透明で下地が見える状態である。生成パーツY6およびY7の各々の透過率は、生成パーツY6およびY7と、生成パーツY6およびY7に隣接する生成パーツQ4~Q6との比率濃度比率や面積比率などに基づいて設定されてもよい。さらに図15に示すような操作画面をパネル操作部33に表示し、パネル操作部33を通じて生成パーツY6およびY7の透過率を任意の値に設定することが可能であってもよい。図15を参照して、パネル操作部33の操作画面には、透過率を下げるボタン101と、透過率を上げるボタン102と、ボタン101および102を通じて現在設定されている透過率を表示する透過率表示部103と、透過率表示部103に表示されている透過率を確定するためのボタン104と、透過率の設定をキャンセルするためのボタン105とが表示される。図16は、パーツの生成処理を示すフローチャートである。このフローチャートは、たとえばROM25に記憶されたプログラムに従ってCPU11が実行するものである。図16を参照して、CPU11は、階層判断部55にて階層判断処理し、かつパーツ補正部57にてパーツの補正処理した後の画像について、パーツ同士の重なりがあるか否かを判別するS61。ステップS61にて、パーツ同士の重なりがあると判別した場合S61でYES、そのパーツの輪郭線外形線が他のパーツと接しているか否かを判別するS63。ステップS63にて、パーツの輪郭線が他のパーツと接していると判別した場合S63にてYES、パーツ同士が重なっている状態にある。この場合CPU11は、パーツ同士の重なる部分である重なりパーツの透過率を取得するS65。ステップS65においては、たとえば図15に示すようなパネル操作部33の操作画面を通じて透過率の入力を受け付けてもよいし、予め記憶部17などに記憶された設定を取得してもよい。続いてCPU11は、重なりパーツを切り離すか否かを判別するS67。CPU11は、具体的には、図13bに示すように、重なりパーツを本体のパーツとは別体で生成するか重なりパーツを合成するか、あるいは図13cに示すように、重なりパーツを本体のパーツの一部として生成するか重なりパーツを切り離すかを判別する。この判別は、たとえばパネル操作部33から受け付けたユーザの選択に従って行われてもよいし、予め記憶部17などに記憶された設定に従って行われてもよい。ステップS67において、重なりパーツを切り離すと判別した場合S67にてYES、CPU11は、重なりパーツを本体のパーツの一部として生成し、上位パーツと、重なり部分を削った形状の下位パーツと、重なりパーツとの3つのパーツを生成するS69。その後CPU11は処理を終了する。一方、ステップS67において、重なりパーツを切り離さないと判別した場合S67にてNO、CPU11は、重なりパーツを本体のパーツとは別体で生成し、上位パーツと、下位パーツと、下位パーツに乗せた重なりパーツとの3つのパーツを生成するS71。ステップS71においては、下位パーツは、重なりパーツが合成された合成画像として生成される。なお、ステップS69およびS71において、重なりパーツはステップS65にて取得した透過率で生成される。その後CPU11は処理を終了する。ステップS61においてパーツ同士の重なりが無いと判別した場合S61でNO、またはステップS63においてパーツの輪郭線が他のパーツと接していないと判別した場合S63でNO、CPU11は、そのパーツに対応するパーツを生成しS73、処理を終了する。[MFPの動作]続いて、原稿の画像を読み込んでその画像のパーツを生成する場合のMFPの動作について説明する。図17は、原稿の画像を読み込んでその画像のパーツを生成する場合のMFPの動作を示すフローチャートである。このフローチャートは、たとえばROM25に記憶されたプログラムに従ってCPU11が実行するものである。図17を参照して、CPU11は、画像読取部35にて画像を読込むS1001。次にCPU11は、領域判断部51にて領域判別を実施し、読み込んだ画像を、テキストの属性領域と、イメージの属性領域と、グラフィックの属性領域とに分割するS1003。次にCPU11は、分割した領域のうち特定の領域がテキストの領域文字領域か否かを判別するS1005。ステップS1005にて、特定の領域がテキストの領域である場合S1005でYES、CPU11は、パーツ化部53にてテキストの領域を囲む閉ループを検出特定するS1007。ステップS1007においては、一部が破線によって構成される閉ループで囲まれた領域をも検出してもよい。そしてCPU11は、階層判断部55にて閉ループ上に3差路が発生しているか否かを判別するS1009。ステップS1005にて、特定の領域がテキストの領域でない場合S1005でNO、CPU11はステップS1019の処理へ進む。ステップS1009において、3差路が発生していると判別した場合S1009でYES、閉ループは互いに重なった複数のパーツにより構成されている状態にある。この場合CPU11は、読み取った画像に対して、階層判断部55にてパーツの階層判断処理を行いS1011、パーツ補正部57にてパーツの補正処理を行いS1013、画像パーツ生成部59にてパーツの生成処理を行うS1015。その後、CPU11はステップS1019の処理へ進む。一方、ステップS1009において、3差路が発生していないと判別した場合S1009でNO、閉ループは1つのみのパーツにより構成されている状態にある。この場合、パーツの階層判断処理およびパーツの補正処理は不要なので、CPU11はステップS1015の処理へ進む。ステップS1019において、CPU11は、領域判別を実施した全ての領域について、テキストの領域文字領域か否かの判別ステップS1005の判別処理を行ったか否かを判別するS1019。ステップS1019において、全ての領域について判別を行っていないと判別した場合にはS1019でNO、CPU11はステップS1005の処理へ進み、未だ判別を行っていない領域についてテキストの領域か否かを判別する。ステップS1019において、全ての領域について判別を行ったと判別した場合にはS1019でYES、CPU11は処理を終了する。図18は、図17のステップS1011に示すパーツの階層判断処理のサブルーチンである。図18を参照して、パーツの階層判断処理において、CPU11は、3差路を構成する3つの線のうち任意の1つの線に着目し、着目した線が3差路において途切れているか途切れた線を含むか否かを判別するS101。ステップS101において、着目した線が途切れていると判別した場合S101でYES、その線を含む外形線によって囲まれた領域を下位パーツと判断しS103、ステップS107の処理へ進む。ステップS103においては、着目した線以外の2つの線を含む外形線によって囲まれた領域を上位パーツとさらに判断してもよい。一方、ステップS101において、着目した線が途切れていないと判別した場合S101でNO、その線を含む外形線によって囲まれた領域を上位パーツと判断しS105、ステップS107の処理へ進む。この場合、残った1つの線を含む外形線によって囲まれた領域を下位パーツとさらに判断してもよい。ステップS107において、CPU11は、閉ループを構成する全てのパーツの階層が決定したか否かを判別するS107。ステップS107において、全てのパーツの階層が未だ決定していないと判別した場合S107でNO、CPU11はステップS101の処理へ進む。ステップS107において、全てのパーツの階層が決定したと判別した場合S107でYES、CPU11はリターンする。図19は、図17のステップS1013に示すパーツの補正処理のサブルーチンである。図19を参照して、パーツの補正処理において、CPU11は、3差路を構成する3つの線のうち途切れた線が直線か否かを判別するS201。ステップS201において、途切れた線が直線である場合S201でYES、CPU11は、途切れた線の直線の延長線を引き、下位パーツの形状を補正しS203、ステップS205の処理へ進む。ステップS201において、途切れた線が曲線である場合S201でNO、CPU11は、下位パーツの外形線上におけるその3差路の近傍に、途切れた線が曲線である3差路近似曲線を引く先があるか否かを判別するS207。ステップS207にて、途切れた線が曲線である3差路があると判別した場合S207でYES、CPU11は、途切れた線と、近傍の3差路の途切れた線との間に近似曲線を引き、下位パーツの形状を補正しS209、ステップS205の処理へ進む。ステップS207にて、途切れた線が曲線である3差路が無いと判別した場合S207でNO、下位パーツの形状を補正することができない状態にある。この場合CPU11は、下位パーツの外形線に外接する矩形に下位パーツの形状を強制的に変更しS211、ステップS205の処理へ進む。ステップS205において、CPU11は、閉ループに存在する3差路の途切れた線は全て補正されたか否かを判別するS205。ステップS205において、3差路の途切れた線は未だ全て補正されていないと判別した場合S205でNO、CPU11はステップS201の処理へ進む。ステップS205において、3差路の途切れた線は全て補正されたと判別した場合S205でYES、CPU11はリターンする。図20は、図17のステップS1015に示すパーツの生成処理のサブルーチンである。図20を参照して、CPU11は、閉ループの領域の画像について、パーツ同士の重なりがあるか否かを判別するS301。ステップS301にて、パーツ同士の重なりがあると判別した場合S301でYES、そのパーツの輪郭線外形線が他のパーツと接しているか否かを判別するS303。ステップS303にて、パーツの輪郭線が他のパーツと接していると判別した場合S303にてYES、パーツ同士が重なっている状態にある。この場合CPU11は、パーツ同士の重なる部分である重なりパーツの透過率を取得するS305。ステップS305においては、たとえば図15に示すようなパネル操作部33の操作画面を通じて透過率の入力を受け付けてもよいし、予め記憶部17などに記憶された設定を取得してもよい。続いてCPU11は、重なりパーツを切り離すか否かを判別するS307。この判別は、たとえばパネル操作部33から受け付けたユーザの選択に従って行われてもよいし、予め記憶部17などに記憶された設定に従って行われてもよい。ステップS307において、重なりパーツを切り離すと判別した場合S307にてYES、CPU11は、重なりパーツを本体のパーツの一部として生成し、上位パーツと、重なり部分を削った形状の下位パーツと、重なりパーツとの3つのパーツを生成するS309。その後CPU11はステップS311の処理へ進む。一方、ステップS307において、重なりパーツを切り離さないと判別した場合S307にてNO、CPU11は、重なりパーツを本体のパーツとは別体で生成し、上位パーツと、下位パーツと、下位パーツに乗せた重なりパーツとの3つのパーツを生成するS313。ステップS313においては、下位パーツは、重なりパーツが合成された合成画像として生成される。なお、ステップS309およびS313において、重なりパーツはステップS305にて取得した透過率で生成される。その後CPU11はステップS311の処理へ進む。ステップS301においてパーツ同士の重なりが無いと判別した場合S301でNO、またはステップS303においてパーツの輪郭線が他のパーツと接していないと判別した場合S303でNO、CPU11は、そのパーツに対応するパーツを生成しS315、ステップS311の処理へ進む。ステップS311において、CPU11は、閉ループの領域における全てのパーツに対応するパーツを生成したか否かを判別するS311。ステップS311において、全てのパーツに対応するパーツを生成しないと判別した場合S311でNO、CPU11はステップS301の処理へ進み、他の閉ループの領域の画像について、他のパーツとの重なりがあるか否かを判別する。ステップS311において、閉ループの領域における全てのパーツに対応するパーツを生成したと判別した場合S311でYES、CPU11はリターンする。[実施の形態の効果]上述の実施の形態によれば、原稿から読み取った画像における閉ループで囲まれた領域に、互いに重なる複数のパーツが存在している場合に、パーツ同士の重なりが考慮されて個別のパーツに分解され、それぞれのパーツがユーザの期待する形状に補正される。その結果、ユーザが所望する形状のパーツ化画像を提供することができ、ユーザは読み込んだ画像を容易に再編集特定ファイルに変換することが可能となる。また、画像パーツ同士が重なった部分である重なりパーツを本体パーツとは別に生成し、重なりパーツの透過率の設定を受け付けることにより、重なりパーツの透過率を自由に変更することが可能となる。[その他]上述の実施の形態においては、原稿から読み取った画像からパーツを生成する場合に付いて示したが、原稿から読み取った画像の代わりに、ネットワーク接続部23を通じて接続された外部機器から入力を受け付けた画像からパーツを生成してもよい。パーツの階層判断処理とパーツの補正処理とは、どちらが先に実行されてもよい。上述の実施の形態においては、テキストを含む閉ループで囲まれた領域に含まれる複数の画像パーツの階層を判断し、下位と判断した画像パーツの形状を補正する場合に付いて示したが、テキストを含まない閉ループで囲まれた領域に対しても同様の処理が行われてもよい。上述の実施の形態における処理は、ソフトウェアにより行なっても、ハードウェア回路を用いて行なってもよい。また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをCD-ROM、フレキシブルディスク、ハードディスク、ROM、RAM、メモリカードなどの記録媒体に記録してユーザに提供することにしてもよい。プログラムは、CPUなどのコンピュータにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。