imagej-vl.spec 4.7 KB

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