source: projects/specs/trunk/i/imagej/imagej-vl.spec @ 10281

Revision 10281, 4.7 KB checked in by ara_t, 8 years ago (diff)

first commit

Line 
1%define pkg_name    imagej
2%define pkg_version 1.5.0
3%define pkg_release 1%{?_dist_release}
4
5Summary:     Image processing program inspired by NIH Image
6Summary(ja): NIH Imageがきっかけとなって作成された画像処理ソフトウェア
7Name:        %{pkg_name}
8Version:     %{pkg_version}
9Release:     %{pkg_release}
10
11License: Public Domain
12Group:   Applications/Edutainment
13URL:     https://imagej.nih.gov/ij
14Source0: http://wsr.imagej.net/distros/cross-platform/ij150.zip
15Source11: imagej.desktop
16Source12: Imagej1-icon.png
17
18BuildArch: noarch
19Buildroot: %{_tmppath}/%{name}-%{version}-root
20
21Vendor: Project Vine
22Distribution: Vine Linux
23Packager: ara_t
24
25
26%description
27It can display, edit, analyze, process, save and print 8-bit, 16-bit
28and 32-bit images. It can read many image formats including TIFF, GIF,
29JPEG, BMP, DICOM, FITS and "raw". It supports "stacks", a series of
30images that share a single window.
31
32It can calculate area and pixel value statistics of user-defined selections.
33It can measure distances and angles. It can create density histograms and
34line profile plots. It supports standard image processing functions such as
35contrast manipulation, sharpening, smoothing, edge detection and median
36filtering.
37
38Spatial calibration is available to provide real world dimensional
39measurements in units such as millimeters. Density or gray scale
40calibration is also available.
41
42ImageJ is developed by Wayne Rasband (wayne@codon.nih.gov), is at
43the Research Services Branch, National Institute of Mental Health,
44Bethesda, Maryland, USA.
45
46%description -l ja
47ImageJでは、8ビット、16ビットまたは32ビットの画像を表示したり、
48加工、解析、処理、保存、印刷したりできる。読み込める画像フォーマットは数多く、
49TIFF、GIF、JPEG、BMP、DICOM、FITS や 「raw(生データ)」画像などである。
50また、ひと続きになった多くの画像を、1つのウィンドウでまとめて扱う
51「Stacks(スタック)」機能をサポートしている。マルチスレッド(multi-thread)
52処理に対応しているので、時間のかかる作業(例、画像ファイル読み込みなど)は
53他の処理を行いながら並行して処理できる。
54
55ImageJでは、ユーザーが決めた選択範囲に対して、その面積やピクセル値(輝度値)に
56関する統計量を算出できる。距離や角度も計算できる。輝度分布のヒストグラム
57(度数分布)や2点間の輝度変化の様子を示す「ラインプロファイル」プロットを作成
58できる。また、一般的な画像処理機能、たとえば、コントラスト調節やシャープ、
59スムージング、輪郭の検出、メディアン(中央値)などのフィルタ処理も行うことが
60できる。
61
62画像の拡大縮小、回転、反転といった幾何学的な変換も行える。表示は、32倍表示から
631/32表示までのズームが可能。どの倍率で表示していても、すべての解析、処理機能が
64使える。コンピュータのメモリ領域が利用できる限り画像(ウィンドウ)を何枚でも
65同時に開いておくことができる。
66
67ミリメートルなど現実の単位を使って計測ができるように、長さのキャリブレーション
68が可能である。また、濃度(輝度)のキャリブレーションも可能である。
69
70ImageJ は、オープン・アーキテクチャとして設計されていて、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}
93echo "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
Note: See TracBrowser for help on using the repository browser.