主走査方向および/または副走査方向において整数倍に画像を拡大する拡大処理部と、前記整数倍に拡大された画像に対して収縮処理を行う収縮処理部と、前記収縮処理部により収縮処理が実行された画像を、主走査方向および/または副走査方向において整数分の1にダウンサンプリングするダウンサンプリング部と、を備えることを特徴とする画像処理装置。前記画像におけるドットのない孤立画素に対応する前記整数倍に拡大された画像におけるドットのない画素集合の形状を、前記ダウンサンプリングの位相に拘わらず前記ダウンサンプリング後のドット密度が一定となる形状に修正する修正処理部をさらに備えることを特徴とする請求項1記載の画像処理装置。前記収縮処理部は、前記ダウンサンプリングの位相に拘わらず前記ダウンサンプリング後のドット密度が一定となるように前記収縮処理を行うことを特徴とする請求項1記載の画像処理装置。前記収縮処理部は、前記整数倍に拡大された画像内において注目画素を主走査方向および副走査方向に沿って順番にラインスキャンしていき、前記注目画素および前記注目画素の周辺画素のうち、前記注目画素、前記注目画素のあるラインにおいて主走査方向で前記注目画素より後の画素、および副走査方向において前記注目画素のあるラインより後のラインの画素の値から、前記注目画素のドットの有無を決定することを特徴とする請求項1記載の画像処理装置。前記画像内の擬似階調領域を特定する擬似階調領域特定部をさらに備え、前記拡大処理部は、前記擬似階調領域に対してスムージングを行わずにニアレストネイバー法で前記画像を拡大し、前記擬似階調領域以外の領域に対してスムージングを行いつつ前記画像を拡大すること、を特徴とする請求項1記載の画像処理装置。前記ダウンサンプリング後の画像は、拡大前の前記画像の非整数倍となっていることを特徴とする請求項1から請求項5のうちのいずれか1項記載の画像処理装置。請求項1から請求項6のうちのいずれか1項記載の画像処理装置を備えることを特徴とする画像形成装置。しかしながら、上述のようにして非整数倍の拡大を行うと、ダウンサンプリングに起因して、非整数倍の拡大後の画像において細線部分に太さムラが生じたり擬似階調領域に濃淡ムラが生じることがある。擬似階調領域の濃淡ムラは、誤差拡散法による擬似階調領域の場合に顕著である。太さムラを解消するためにダウンサンプリング時に論理和法を使用することが考えられるが、その場合、細線部分が全体的に太くなり、文字が潰れてしまうとともに、比較的濃度が高い擬似階調領域も潰れてしまう。また、特開平7-28992号公報に記載の技術は、原画像に対して細線化を行い、細線化後にダウンサンプリングする方法であるが、原画像と原画像を拡大した後の画像とでは細線部分の太さの分布などといった画像の特徴が異なるため、原画像を拡大した後の画像に対して、特開平7-28992号公報に記載の技術を適用しても、良好な非整数倍の画像を得ることは困難である。本発明は、上記の問題に鑑みてなされたものであり、細線部分の太さムラ、擬似階調領域の濃淡ムラなどの画質劣化を抑制しつつ非整数倍の画像変倍を行う画像処理装置を得ることを目的とする。上記の課題を解決するために、本発明では以下のようにした。本発明に係る画像処理装置は、主走査方向および/または副走査方向において整数倍に画像を拡大する拡大処理部と、整数倍に拡大された画像に対して収縮処理を行う収縮処理部と、収縮処理部により収縮処理が実行された画像を整数分の1にダウンサンプリングするダウンサンプリング部とを備える。これにより、細線部分の太さムラ、擬似階調領域の濃淡ムラなどの画質劣化を抑制しつつ非整数倍の画像変倍が行われる。また、本発明に係る画像処理装置は、上記の画像処理装置に加え、次のようにしてもよい。この場合、画像処理装置は、画像におけるドットのない孤立画素に対応する整数倍に拡大された画像におけるドットのない画素集合の形状を、ダウンサンプリングの位相に拘わらずダウンサンプリング後のドット密度が一定となる形状に修正する修正処理部をさらに備える。これにより、原画像におけるドットのない孤立画素つまり、ドットのある画素に囲まれている、ドットのない1画素に起因する画質劣化を抑制することができる。また、本発明に係る画像処理装置は、上記の画像処理装置のいずれかに加え、次のようにしてもよい。この場合、収縮処理部は、ダウンサンプリングの位相に拘わらずダウンサンプリング後のドット密度が一定となるように収縮処理を行う。これにより、ダウンサンプリングの位相に拘わらず画質劣化を抑制することができる。また、本発明に係る画像処理装置は、上記の画像処理装置のいずれかに加え、次のようにしてもよい。この場合、収縮処理部は、整数倍に拡大された画像内において注目画素を主走査方向および副走査方向に沿って順番にラインスキャンしていき、注目画素および注目画素の周辺画素のうち、注目画素、注目画素のあるラインにおいて主走査方向で注目画素より後の画素、および副走査方向において注目画素のあるラインより後のラインの画素の値から、注目画素のドットの有無を決定する。これにより、収縮処理済みの画素についての、収縮処理前の画素値ドットの有無を示す値を使用しないで収縮処理が行われるため、収縮処理前の画素値を収縮処理後の画素値で逐次上書きすることが可能であり、収縮処理のために要求される記憶領域が少なくて済む。また、本発明に係る画像処理装置は、上記の画像処理装置のいずれかに加え、次のようにしてもよい。この場合、画像処理装置は、画像内の擬似階調領域を特定する擬似階調領域特定部をさらに備える。そして、拡大処理部は、擬似階調領域に対してスムージングを行わずにニアレストネイバー法で画像を拡大し、その擬似階調領域以外の領域に対してスムージングを行いつつ画像を拡大する。これにより、擬似階調領域についてはスムージングを行わずに拡大処理を行うため、擬似階調領域固有のドットパターンが維持され、擬似階調領域の濃淡ムラが抑制される。また、本発明に係る画像処理装置は、上記の画像処理装置のいずれかに加え、次のようにしてもよい。この場合、ダウンサンプリング後の画像は、拡大前の画像の非整数倍となっている。また、本発明に係る画像形成装置は、上記の画像処理装置のいずれかを備える。これにより、画像形成装置の取り扱う画像例えばファクシミリ受信画像などについて、細線部分の太さムラ、擬似階調領域の濃淡ムラなどの画質劣化を抑制しつつ非整数倍の画像変倍が行われる。本発明によれば、細線部分の太さムラ、擬似階調領域の濃淡ムラなどの画質劣化を抑制しつつ非整数倍の画像変倍が行われる。以下、図に基づいて本発明の実施の形態を説明する。図1は、本発明の実施の形態に係る画像形成装置1の構成を示すブロック図である。図1に示す画像形成装置1は、複合機である。ただし、画像形成装置1は、プリンター、コピー機、ファクシミリ機などでもよい。この画像形成装置1は、印刷装置11と、画像読取装置12と、ファクシミリ装置13と、画像処理装置14とを備える。印刷装置11は、ラスター画像データに基づいて原稿画像を印刷する内部装置である。印刷装置11は、例えば、画像処理装置14により拡大処理された画像データに基づいて原稿画像を印刷する。画像読取装置12は、原稿から原稿画像を光学的に読み取り、原稿画像の画像データを生成する内部装置である。ファクシミリ装置13は、送信すべき原稿画像の画像データからファクシミリ信号を生成し所定の通信路を介して送信するとともに、ファクシミリ信号を所定の通信路を介して受信し画像データに変換する内部装置である。画像処理装置14は、画像読取装置12、ファクシミリ装置13などで生成された画像データに対して拡大処理などの画像処理を行う。特に、画像処理装置14は、主走査方向および/または副走査方向に非整数倍で二値画像を拡大する。例えば、画像処理装置14は、ファクシミリ装置13により受信された400dpidotperinchの画像の解像度を、印刷用の600dpiに変換する。画像処理装置14は、演算処理装置21とメモリー22とを有する。演算処理装置21は、ASICApplicationSpecificIntegratedCircuitやマイクロコンピューターで実現され、各種処理部を有する。メモリー22は、RAMRandomAccessMemoryなどの書換可能な記憶装置である。メモリー22には、拡大処理などの画像処理を施す前の画像データ、画像処理の途中のデータ、画像処理を施した後の画像データなどが一時的に記憶される。また、演算処理装置21は、処理部として、制御部31、拡大処理部32、白孤立点修正部33、収縮処理部34、およびダウンサンプリング部35を有する。制御部31は、拡大処理部32、白孤立点修正部33、収縮処理部34、およびダウンサンプリング部35を制御するとともに、二値画像の画像データにおいて、主走査方向および副走査方向に沿って順番に画素を注目画素としてスキャンする。この実施の形態では、制御部31は、原画像内の擬似階調領域を特定する。なお、擬似階調領域とは、誤差拡散法やスクリーン法などにより得られ、ドットの大きさや密度で階調を表現した領域のことである。例えば、制御部31は、注目画素周辺の所定の範囲の画素の値から、注目画素が擬似階調領域に属するか否かを判定する。具体的には、所定の範囲内で隣接する2画素の値が異なる箇所の数などによって、注目画素が擬似階調領域に属するか否かが判定される。拡大処理部32は、主走査方向および/または副走査方向において整数倍に原画像を拡大し、拡大画像を生成する。この実施の形態では、拡大処理部32は、上述の擬似階調領域以外の領域細線画、文字などに対してスムージングを行いつつ原画像を拡大し、擬似階調領域についてはスムージングを行わずにニアレストネイバー法で原画像を拡大する。白孤立点修正部33は、原画像におけるドットのない孤立画素以下、白孤立点というに対応する拡大画像におけるドットのない画素集合の形状を、ダウンサンプリングの位相に拘わらずダウンサンプリング後のドット密度が一定となる形状に修正する。収縮処理部34は、拡大画像に対して収縮処理を行う。この実施の形態では、収縮処理部34は、白孤立点修正部33により白孤立点が修正された後の拡大画像に対して収縮処理を行う。また、この実施の形態では、収縮処理部34は、拡大画像内において注目画素を主走査方向および副走査方向に沿って順番にラインスキャンしていき、注目画素および注目画素の周辺画素のうち、注目画素、注目画素のあるラインにおいて主走査方向で注目画素より後の画素、および副走査方向において注目画素のあるラインより後のラインの画素の値から、注目画素のドットの有無を決定する。この実施の形態では、収縮処理部34は、ダウンサンプリングの位相に拘わらずダウンサンプリング後のドット密度が一定となるように収縮処理を行う。また、この実施の形態では、収縮処理部34は、原画像において繋がっている2つの細線縦細線および/または横細線がダウンサンプリング後の画像においても繋がるように収縮処理を行う。ダウンサンプリング部35は、収縮処理部34により収縮処理が実行された画像を整数分の1にダウンサンプリングする。この実施の形態では、ダウンサンプリング後の画像は、拡大前の原画像の非整数倍となる。次に、上記画像処理装置の動作について説明する。図2は、図1における画像処理装置14の動作について説明するフローチャートである。まず、制御部31は、注目画素を設定するステップS1。最初の場合、第1ラインにおける主走査方向の先頭画素が注目画素に選択される。次に、第1ラインにおける主走査方向の次の画素が注目画素に選択される。そして、第1ラインにおける主走査方向の最後の画素の次は、第2ラインにおける主走査方向の先頭画素が注目画素に選択される。次に、制御部31は、注目画素が擬似階調領域に属するか否かを判定するステップS2。そして、注目画素が擬似階調領域に属さないと判定された場合、拡大処理部32は、その画素についてスムージングしつつ、主走査方向および副走査方向に整数倍N倍の拡大処理を行うステップS3。一方、注目画素が擬似階調領域に属すると判定された場合、拡大処理部32は、その画素についてスムージングせずにニアレストネイバー法で主走査方向および副走査方向に整数倍N倍の拡大処理を行うステップS4。注目画素についての拡大処理が終了すると、制御部31は、注目画素が最後のラインの最後の画素まで到達したか否かを判定しステップS5、注目画素が最後のラインの最後の画素まで到達していなければ、次の注目画素を設定するステップS1。以後、画像全域に対する拡大処理が完了するまで、ステップS1~S5の処理が適宜繰り返し行われる。拡大処理が完了すると、制御部31は、拡大処理後の画像において、白孤立点に対応する画素領域を検索する。拡大処理後の画像において、白孤立点に対応する画素領域は、N×N画素のドットのない画素領域となる。制御部31は、白孤立点に対応する画素領域を発見すると、その画素領域の位置を白孤立点修正部33に通知して、白孤立点の修正を行わせる。白孤立点修正部33は、通知された位置から白孤立点に対応する画素領域と特定し、その画素領域の形状を修正するステップS6。つまり、白孤立点修正部33は、ダウンサンプリングの位相に拘わらずダウンサンプリング後のドット密度が一定となるように、白孤立点に対応する画素領域の一部の画素の値を、ドットなしを示す値から、ドットありを示す値へ変更する。ドットの有無を変更する画素は、後段の収縮処理およびダウンサンプリングに応じて決定される。図3は、図2における白孤立点修正部33による白孤立点の修正を説明する図である。図3Aは、白孤立点に対応する3×3画素のドットのない画素領域を示す図である。図3Bは、図3Aに示す画素領域について白孤立点の修正を行った後のドットのない画素領域の形状を示す図である。図3Cは、図3Bに示す修正後の画像に対して後述の収縮処理図5に示すパターンマッチングによる収縮処理を行った後の画像を示す図である。図3D~図3Gは、異なる位相で、主走査方向および副走査方向において2分の1で、図3Cに示す画像をダウンサンプリングした後の画像を示す図である。図3D~図3Gに示すように、白孤立点の修正により、ダウンサンプリングの位相に拘わらずダウンサンプリングした後の画像のドット密度が一定になっている。また、図3Hおよび図3Iは、原画像の副走査方向の解像度例えば400dpiが、主走査方向の解像度例えば200dpiの2倍となっている場合における、異なる位相で、主走査方向および副走査方向において図3Cに示す画像をダウンサンプリングした後の画像を示す図である。この場合、主走査方向についてはダウンサンプリングを行なわず副走査方向についてのみ2分の1のダウンサンプリングを行う。図3Hおよび図3Iに示すように、この場合でも、白孤立点の修正により、ダウンサンプリングの位相に拘わらずダウンサンプリングした後の画像のドット密度が一定になっている。一方、図4は、白孤立点の修正を行わなかった場合について説明する図である。図4Aは、図3Aに示す画像に対して後述の収縮処理図5に示すパターンマッチングによる収縮処理を行った後の画像を示す図である。図4B~図4Eは、異なる位相で、主走査方向および副走査方向において2分の1で、図4Aに示す画像をダウンサンプリングした後の画像を示す図である。図4B~図4Eに示すように、白孤立点の修正を行わない場合、ダウンサンプリングの位相によってダウンサンプリングした後の画像のドット密度が変化してしまう。また、図4Fおよび図4Gは、原画像の副走査方向の解像度例えば400dpiが、主走査方向の解像度例えば200dpiの2倍となっている場合における、異なる位相で、主走査方向および副走査方向において図4Aに示す画像をダウンサンプリングした後の画像を示す図である。図4Fおよび図4Gに示すように、この場合でも、白孤立点の修正を行わないときには、ダウンサンプリングの位相によってダウンサンプリングした後の画像のドット密度が変化してしまう。白孤立点の修正が完了した後、制御部31は、白孤立点修正後の拡大画像に対する収縮処理を収縮処理部34に実行させる。なお、白孤立点が存在しない場合には、制御部31は、ただちに、拡大画像に対する収縮処理を収縮処理部34に実行させる。収縮処理部34は、拡大画像内の画素を主走査方向および副走査方向に沿ってスキャンしていき注目画素を順次設定し、パターンマッチングで注目画素のドットの有無を決定していくステップS7。最初の場合、拡大画像における第1ラインにおける主走査方向の先頭画素が注目画素に選択される。次に、第1ラインにおける主走査方向の次の画素が注目画素に選択される。そして、第1ラインにおける主走査方向の最後の画素の次は、第2ラインにおける主走査方向の先頭画素が注目画素に選択される。図5は、図2における収縮処理部34による収縮処理のパターンマッチングの一例を説明する図である。図5に示すように、注目画素、主走査方向において注目画素の次の画素第1周辺画素、副走査方向において注目画素の次の画素第2周辺画素、副走査方向において第1周辺画素の次の画素、つまり、主走査方向において第2周辺画素の次の画素第3周辺画素からなる4つの画素における画素値つまり、ドットの有無のパターン51~66に応じて、注目画素の画素値つまり、ドットの有無が決定される。例えば、パターン56によって、横線の収縮が行われ、パターン59によって、縦線の収縮が行われ、パターン57によって、縦線および横線の収縮が行われる。また、例えば、パターン60~65によって、後述の図6や図7のように細線を斜めに配列して斜線を表現する場合において、配列されている細線の連続性が収縮およびダウンサンプリング後においても維持される。収縮処理が完了した後、制御部は、収縮処理後の拡大画像に対する整数分の11/Mのダウンサンプリングをダウンサンプリング部35に実行させる。ダウンサンプリング部35は、整数分の1M/1で拡大画像をダウンサンプリングし、原画像に対して非整数倍の画像を生成するステップS8。このようにして、原画像に対して非整数倍N/Mの画像が得られる。図6は、図1に示す画像処理装置14によって、細線画を、主走査方向および副走査方向において1.5倍拡大する場合の一例を示す図である。図7は、図6に示す場合において異なる位相でダウンサンプリングしたときの、ダウンサンプリング後の画像を示す図である。図6Aは、原画像を示す図である。この原画像では、1ドットの横細線が斜めに配列されて斜線が表現されている。図6Bは、図6Aの画像を主走査方向および副走査方向においてそれぞれ3倍にした拡大画像を示す図である。図6Cは、図6Bの拡大画像に対して、図5に示すパターンマッチングで収縮処理を行った後の画像拡大画像である。なお、ここでは、白孤立点はないものとしている。図6Dは、図6Cの拡大画像を、主走査方向および副走査方向においてそれぞれ2分の1でダウンサンプリングして得られる画像を示す図である。図7A~図7Cは、図6Dとはそれぞれ異なる位相で、図6Cの拡大画像をダウンサンプリングして得られる画像を示す図である。このように、図5に示すパターンマッチングで収縮処理を行うことで、図6Dおよび図7A~図7Cに示すように、異なる位相でダウンサンプリングを行っても、細線の太さムラが発生しない。一方、図8A~図8Dは、図6に示す場合において収縮処理を行わなかったときの、異なる位相でダウンサンプリングした画像を示す図である。図8A~図8Dに示すように、上述の収縮処理を行わない場合には、ダウンサンプリング時の位相によって細線に太さムラが発生する。図9は、図1に示す画像処理装置14によって、細線画を、主走査方向および副走査方向において1.5倍拡大する場合の別の例を示す図である。図10は、図9に示す場合において異なる位相でダウンサンプリングしたときの、ダウンサンプリング後の画像を示す図である。図9Aは、原画像を示す図である。この原画像では、1ドットの横細線が斜めに配列されて斜線が表現されている。図9Bは、図9Aの画像を主走査方向および副走査方向においてそれぞれ3倍にした拡大画像を示す図である。図9Cは、図9Bの拡大画像に対して、図5に示すパターンマッチングで収縮処理を行った後の画像拡大画像である。なお、ここでは、白孤立点はないものとしている。図9Dは、図9Cの拡大画像を、主走査方向および副走査方向においてそれぞれ2分の1でダウンサンプリングして得られる画像を示す図である。図10A~図10Cは、図9Dとはそれぞれ異なる位相で、図9Cの拡大画像をダウンサンプリングして得られる画像を示す図である。このように、図5に示すパターンマッチングで収縮処理を行うことで、図9Dおよび図10A~図10Cに示すように、異なる位相でダウンサンプリングを行っても、細線の太さムラが発生しない。一方、図11A~図11Dは、図9に示す場合において収縮処理を行わなかったときの、異なる位相でダウンサンプリングした画像を示す図である。図11A~図11Dに示すように、上述の収縮処理を行わない場合には、ダウンサンプリング時の位相によって細線に太さムラが発生する。図12は、図1に示す画像処理装置14によって、擬似階調領域を、主走査方向および副走査方向において1.5倍拡大する場合の一例を示す図である。図12Aは、擬似階調領域の原画像を示す図である。この原画像では、1画素おきにドットが配置されており、所定の濃度が表現されている。図12Bは、図12Aの画像を主走査方向および副走査方向においてそれぞれ3倍にした拡大画像を示す図である。なお、図12Aの原画像は、擬似階調領域の画像であるので、スムージングは行われない。図12Cは、図12Bの拡大画像に対して、図5に示すパターンマッチングで収縮処理を行った後の画像拡大画像である。なお、ここでは、白孤立点はないものとしている。図12Dは、図12Cの拡大画像を、主走査方向および副走査方向においてそれぞれ2分の1でダウンサンプリングして得られる画像を示す図である。図12E~図12Gは、図12Dとはそれぞれ異なる位相で、図12Cの拡大画像をダウンサンプリングして得られる画像を示す図である。このように、図5に示すパターンマッチングで収縮処理を行うことで、図12D~図12Gに示すように、異なる位相でダウンサンプリングを行っても、細線の太さムラが発生しない。一方、図13A~図13Dは、図12に示す場合において収縮処理を行わなかったときの、異なる位相でダウンサンプリングした画像を示す図である。図13A~図13Dに示すように、上述の収縮処理を行わない場合には、ダウンサンプリング時の位相によって擬似階調に濃淡ムラが発生する。以上のように、上記実施の形態によれば、拡大処理部32は、主走査方向および/または副走査方向において整数倍に画像を拡大した拡大画像を生成し、収縮処理部34は、その拡大画像に対して収縮処理を行い、ダウンサンプリング部35は、収縮処理後の拡大画像を、主走査方向および/または副走査方向において整数分の1にダウンサンプリングする。これにより、細線部分の太さムラ、擬似階調領域の濃淡ムラなどの画質劣化を抑制しつつ非整数倍の画像変倍が行われる。なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。例えば、上記実施の形態において、拡大処理部32は、主走査方向および副走査方向の一方のみを非整数倍に拡大するようにしてもよい。