| 1 | %define pkg_name imagej |
|---|
| 2 | %define pkg_version 1.5.0 |
|---|
| 3 | %define pkg_release 1%{?_dist_release} |
|---|
| 4 | |
|---|
| 5 | Summary: Image processing program inspired by NIH Image |
|---|
| 6 | Summary(ja): NIH Imageがきっかけとなって作成された画像処理ソフトウェア |
|---|
| 7 | Name: %{pkg_name} |
|---|
| 8 | Version: %{pkg_version} |
|---|
| 9 | Release: %{pkg_release} |
|---|
| 10 | |
|---|
| 11 | License: Public Domain |
|---|
| 12 | Group: Applications/Edutainment |
|---|
| 13 | URL: https://imagej.nih.gov/ij |
|---|
| 14 | Source0: http://wsr.imagej.net/distros/cross-platform/ij150.zip |
|---|
| 15 | Source11: imagej.desktop |
|---|
| 16 | Source12: Imagej1-icon.png |
|---|
| 17 | |
|---|
| 18 | BuildArch: noarch |
|---|
| 19 | Buildroot: %{_tmppath}/%{name}-%{version}-root |
|---|
| 20 | |
|---|
| 21 | Vendor: Project Vine |
|---|
| 22 | Distribution: Vine Linux |
|---|
| 23 | Packager: ara_t |
|---|
| 24 | |
|---|
| 25 | |
|---|
| 26 | %description |
|---|
| 27 | It can display, edit, analyze, process, save and print 8-bit, 16-bit |
|---|
| 28 | and 32-bit images. It can read many image formats including TIFF, GIF, |
|---|
| 29 | JPEG, BMP, DICOM, FITS and "raw". It supports "stacks", a series of |
|---|
| 30 | images that share a single window. |
|---|
| 31 | |
|---|
| 32 | It can calculate area and pixel value statistics of user-defined selections. |
|---|
| 33 | It can measure distances and angles. It can create density histograms and |
|---|
| 34 | line profile plots. It supports standard image processing functions such as |
|---|
| 35 | contrast manipulation, sharpening, smoothing, edge detection and median |
|---|
| 36 | filtering. |
|---|
| 37 | |
|---|
| 38 | Spatial calibration is available to provide real world dimensional |
|---|
| 39 | measurements in units such as millimeters. Density or gray scale |
|---|
| 40 | calibration is also available. |
|---|
| 41 | |
|---|
| 42 | ImageJ is developed by Wayne Rasband (wayne@codon.nih.gov), is at |
|---|
| 43 | the Research Services Branch, National Institute of Mental Health, |
|---|
| 44 | Bethesda, Maryland, USA. |
|---|
| 45 | |
|---|
| 46 | %description -l ja |
|---|
| 47 | ImageJでは、8ビット、16ビットまたは32ビットの画像を表示したり、 |
|---|
| 48 | 加工、解析、処理、保存、印刷したりできる。読み込める画像フォーマットは数多く、 |
|---|
| 49 | TIFF、GIF、JPEG、BMP、DICOM、FITS や 「raw(生データ)」画像などである。 |
|---|
| 50 | また、ひと続きになった多くの画像を、1つのウィンドウでまとめて扱う |
|---|
| 51 | 「Stacks(スタック)」機能をサポートしている。マルチスレッド(multi-thread) |
|---|
| 52 | 処理に対応しているので、時間のかかる作業(例、画像ファイル読み込みなど)は |
|---|
| 53 | 他の処理を行いながら並行して処理できる。 |
|---|
| 54 | |
|---|
| 55 | ImageJでは、ユーザーが決めた選択範囲に対して、その面積やピクセル値(輝度値)に |
|---|
| 56 | 関する統計量を算出できる。距離や角度も計算できる。輝度分布のヒストグラム |
|---|
| 57 | (度数分布)や2点間の輝度変化の様子を示す「ラインプロファイル」プロットを作成 |
|---|
| 58 | できる。また、一般的な画像処理機能、たとえば、コントラスト調節やシャープ、 |
|---|
| 59 | スムージング、輪郭の検出、メディアン(中央値)などのフィルタ処理も行うことが |
|---|
| 60 | できる。 |
|---|
| 61 | |
|---|
| 62 | 画像の拡大縮小、回転、反転といった幾何学的な変換も行える。表示は、32倍表示から |
|---|
| 63 | 1/32表示までのズームが可能。どの倍率で表示していても、すべての解析、処理機能が |
|---|
| 64 | 使える。コンピュータのメモリ領域が利用できる限り画像(ウィンドウ)を何枚でも |
|---|
| 65 | 同時に開いておくことができる。 |
|---|
| 66 | |
|---|
| 67 | ミリメートルなど現実の単位を使って計測ができるように、長さのキャリブレーション |
|---|
| 68 | が可能である。また、濃度(輝度)のキャリブレーションも可能である。 |
|---|
| 69 | |
|---|
| 70 | ImageJ は、オープン・アーキテクチャとして設計されていて、Java によるプラグイン |
|---|
| 71 | ソフトを追加すると機能を拡張できる。ImageJ にはエディタと Java コンパイラが |
|---|
| 72 | 内蔵されていて、ユーザ独自の画像取込み、解析や処理用のプラグインを開発できる。 |
|---|
| 73 | 必要なプラグインを作成することで、ほぼあらゆる画像処理や解析の問題を解決できる。 |
|---|
| 74 | |
|---|
| 75 | |
|---|
| 76 | %prep |
|---|
| 77 | %{__rm} -rf ${RPM_BUILD_ROOT} |
|---|
| 78 | %setup -q -n ImageJ |
|---|
| 79 | |
|---|
| 80 | %install |
|---|
| 81 | %{__mkdir_p} ${RPM_BUILD_ROOT}%{_libdir} |
|---|
| 82 | %{__cp} -r ../ImageJ ${RPM_BUILD_ROOT}%{_libdir} |
|---|
| 83 | %{__rm} -f ${RPM_BUILD_ROOT}%{_libdir}/TmageJ/ImageJ.exe |
|---|
| 84 | |
|---|
| 85 | # menu / icon |
|---|
| 86 | %{__mkdir_p} ${RPM_BUILD_ROOT}%{_datadir}/applications |
|---|
| 87 | %{__mkdir_p} ${RPM_BUILD_ROOT}%{_datadir}/icons |
|---|
| 88 | %{__cp} %{SOURCE11} ${RPM_BUILD_ROOT}%{_datadir}/applications/ |
|---|
| 89 | %{__cp} %{SOURCE12} ${RPM_BUILD_ROOT}%{_datadir}/icons/ |
|---|
| 90 | |
|---|
| 91 | # make "/usr/bin/imagej" |
|---|
| 92 | %{__mkdir_p} ${RPM_BUILD_ROOT}%{_bindir} |
|---|
| 93 | echo "java -Xmx512m -jar %{_libdir}/ImageJ/ij.jar" > \ |
|---|
| 94 | ${RPM_BUILD_ROOT}%{_bindir}/imagej |
|---|
| 95 | %{__chmod} +x ${RPM_BUILD_ROOT}%{_bindir}/imagej |
|---|
| 96 | |
|---|
| 97 | %clean |
|---|
| 98 | %{__rm} -rf ${RPM_BUILD_ROOT} |
|---|
| 99 | |
|---|
| 100 | |
|---|
| 101 | %files |
|---|
| 102 | %defattr(-,root,root) |
|---|
| 103 | %{_bindir}/ |
|---|
| 104 | %{_libdir}/ImageJ |
|---|
| 105 | %{_datadir}/applications/ |
|---|
| 106 | %{_datadir}/icons/ |
|---|
| 107 | |
|---|
| 108 | |
|---|
| 109 | %changelog |
|---|
| 110 | * Thu May 12 2016 Toshiaki Ara <ara_t@384.jp> 1.5.0-1 |
|---|
| 111 | - new package |
|---|
| 112 | |
|---|