ນີ້ແມ່ນຄໍາສັ່ງ nifti_tool ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
nifti_tool - ເຄື່ອງມືການຫມູນໃຊ້ອະເນກປະສົງສໍາລັບໄຟລ໌ NIFTI
ສະຫຼຸບສັງລວມ
nifti_tool -ຊ່ວຍ ສະແດງການຊ່ວຍເຫຼືອນີ້
nifti_tool -help_hdr ສະແດງຂໍ້ມູນຊ່ອງຂໍ້ມູນ nifti_1_header
nifti_tool -help_nim ສະແດງຂໍ້ມູນພາກສະຫນາມ nifti_image
nifti_tool -help_ana ສະແດງຂໍ້ມູນພາກສະຫນາມ nifti_analyze75
nifti_tool -help_datatypes ສະແດງຕາຕະລາງປະເພດຂໍ້ມູນ
nifti_tool -ver ສະແດງໃຫ້ເຫັນສະບັບປະຈຸບັນ
nifti_tool - ປະຫວັດສາດ ສະແດງໃຫ້ເຫັນປະຫວັດສາດການດັດແກ້
nifti_tool -nifti_ver ສະແດງສະບັບຫ້ອງສະຫມຸດ nifti
nifti_tool -nifti_hist ສະແດງໃຫ້ເຫັນປະຫວັດສາດຫ້ອງສະຫມຸດ nifti
nifti_tool -with_zlib ຫ້ອງສະຫມຸດໄດ້ຖືກລວບລວມດ້ວຍ zlib
nifti_tool -check_hdr -infiles f1 ...
nifti_tool -check_nim -infiles f1 ...
nifti_tool -copy_brick_list -infiles f1"[ດັດຊະນີ ...]"
nifti_tool -copy_collapsed_image I J K T U V W -infiles f1
nifti_tool -copy_im -infiles f1
nifti_tool -make_im - ຄໍານໍາຫນ້າ new_im.nii
nifti_tool -disp_hdr [-ພາກສະຫນາມ FIELDNAME] [ ... ] -infiles f1 ...
nifti_tool -disp_nim [-ພາກສະຫນາມ FIELDNAME] [ ... ] -infiles f1 ...
nifti_tool -disp_ana [-ພາກສະຫນາມ FIELDNAME] [ ... ] -infiles f1 ...
nifti_tool -disp_exts -infiles f1 ...
nifti_tool -disp_ts I J K [-dci_lines] -infiles f1 ...
nifti_tool -disp_ci I J K T U V W [-dci_lines] -infiles f1 ...
nifti_tool -mod_hdr [-mod_field FIELDNAME NEW_VAL] [ ... ] -infiles f1
nifti_tool -mod_nim [-mod_field FIELDNAME NEW_VAL] [ ... ] -infiles f1
nifti_tool -swap_as_nifti -ຂຽນທັບ -infiles f1
nifti_tool -swap_as_analyze -ຂຽນທັບ -infiles f1
nifti_tool -swap_as_old -ຂຽນທັບ -infiles f1
nifti_tool -add_afni_ext "ການຂະຫຍາຍ in ວົງຢືມ" [ ... ] -infiles f1
nifti_tool -add_comment_ext "ການຂະຫຍາຍ in ວົງຢືມ" [ ... ] -infiles f1
nifti_tool -add_comment_ext "ໄຟລ໌ FILENAME" [... ] -infiles f1
nifti_tool -rm_ext INDEX [ ... ] -infiles f1 ...
nifti_tool -strip_extras -infiles f1 ...
nifti_tool -diff_hdr [-ພາກສະຫນາມ FIELDNAME] [ ... ] -infiles f1 f2
nifti_tool -diff_nim [-ພາກສະຫນາມ FIELDNAME] [ ... ] -infiles f1 f2
ລາຍລະອຽດ
ເຄື່ອງມືນີ້ສາມາດ
ສະແດງ, ແກ້ໄຂ ຫຼືປຽບທຽບໂຄງສ້າງ nifti ໃນຊຸດຂໍ້ມູນ
ສຳເນົາຊຸດຂໍ້ມູນໂດຍການເລືອກລາຍການປະລິມານຈາກຕົ້ນສະບັບ
ສໍາເນົາຊຸດຂໍ້ມູນ, ຫຍໍ້ຂະຫນາດໃດຫນຶ່ງ, ແຕ່ລະເປັນດັດຊະນີດຽວ
ສະແດງຊຸດເວລາສໍາລັບ voxel, ຫຼືໂດຍທົ່ວໄປແລ້ວ, ຂໍ້ມູນຈາກການຫຍໍ້ລົງໃດໆ
ຮູບພາບ, ໃນຂໍ້ຄວາມ ASCII
ໂຄງການນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອສະແດງຂໍ້ມູນຈາກຊຸດຂໍ້ມູນ nifti, ເພື່ອດັດແປງຂໍ້ມູນ
ໃນຊຸດຂໍ້ມູນ nifti, ເພື່ອຊອກຫາຄວາມແຕກຕ່າງລະຫວ່າງສອງຊຸດຂໍ້ມູນ nifti (ເຊັ່ນ UNIX
"diff" ຄໍາສັ່ງ), ແລະເພື່ອຄັດລອກຊຸດຂໍ້ມູນໃສ່ອັນໃຫມ່, ບໍ່ວ່າຈະໂດຍການຈໍາກັດຂະຫນາດໃດກໍ່ຕາມ,
ຫຼືໂດຍການຄັດລອກບັນຊີລາຍຊື່ຂອງປະລິມານ (ຂະຫນາດເວລາ) ຈາກຊຸດຂໍ້ມູນ.
ອະນຸຍາດໃຫ້ມີພຽງການກະທຳອັນດຽວເທົ່ານັ້ນ, ເຊັ່ນວ່າ ອັນໜຶ່ງບໍ່ສາມາດແກ້ໄຂຊຸດຂໍ້ມູນໄດ້ ແລະຈາກນັ້ນເອົາ "ຄວາມແຕກຕ່າງ".
ຫນຶ່ງສາມາດສະແດງ
ຊ່ອງຂໍ້ມູນໃດນຶ່ງ ຫຼືທັງໝົດໃນໂຄງສ້າງ nifti_1_header
ຊ່ອງຂໍ້ມູນໃດນຶ່ງ ຫຼືທັງໝົດໃນໂຄງສ້າງ nifti_image
ຊ່ອງຂໍ້ມູນໃດນຶ່ງ ຫຼືທັງໝົດໃນໂຄງສ້າງ nifti_analyze75
ສ່ວນຂະຫຍາຍໃນໂຄງສ້າງ nifti_image
ຊຸດເວລາຈາກຊຸດຂໍ້ມູນ 4-D, ໃຫ້ i,j,k
ຂໍ້ມູນຈາກຮູບພາບທີ່ຫຼຸດລົງໃດຫນຶ່ງ, ໃຫ້ dims. ບັນຊີລາຍຊື່
ຫນຶ່ງສາມາດກວດສອບ
ກວດສອບພາຍໃນໃນໂຄງສ້າງ nifti_1_header (ໂດຍ nifti_hdr_looks_good())
ກວດສອບພາຍໃນໂຄງສ້າງ nifti_image (ໂດຍ nifti_nim_is_valid())
ຫນຶ່ງສາມາດປັບປຸງແກ້ໄຂ
ຊ່ອງຂໍ້ມູນໃດນຶ່ງ ຫຼືທັງໝົດໃນໂຄງສ້າງ nifti_1_header
ຊ່ອງຂໍ້ມູນໃດນຶ່ງ ຫຼືທັງໝົດໃນໂຄງສ້າງ nifti_image
ແລກປ່ຽນຂໍ້ມູນທັງໝົດໃນ NIFTI ຫຼື ANALYZE ໂຄງສ້າງສ່ວນຫົວ add/rm - ອັນໃດກໍໄດ້ ຫຼືທັງໝົດ
ສ່ວນຂະຫຍາຍໃນໂຄງສ້າງ nifti_image ເອົາອອກ - ສ່ວນຂະຫຍາຍ ແລະຄຳອະທິບາຍທັງໝົດ
ຈາກຊຸດຂໍ້ມູນ
ຫນຶ່ງສາມາດປຽບທຽບ
ຄູ່ຊ່ອງຂໍ້ມູນໃດນຶ່ງ ຫຼືທັງໝົດຂອງໂຄງສ້າງ nifti_1_header
ຄູ່ພາກສະຫນາມໃດນຶ່ງ ຫຼືທັງໝົດຂອງໂຄງສ້າງ nifti_image
ຫນຶ່ງສາມາດສໍາເນົາໄດ້
ບັນຊີລາຍຊື່ໂດຍຕົນເອງຂອງປະລິມານຊຸດຂໍ້ມູນ (ຈຸດເວລາ)
ຊຸດຂໍ້ມູນ, ຫຍໍ້ລົງໄປທົ່ວຂະໜາດທີ່ຕົນເອງມັກ (ຈຳກັດຂະໜາດເຫຼົ່ານັ້ນເປັນ
ຕົວຊີ້ວັດທີ່ໃຫ້)
ຫນຶ່ງສາມາດສ້າງ
ຊຸດຂໍ້ມູນໃໝ່ຈາກບໍ່ມີຫຍັງເລີຍ
ຫມາຍເຫດ: ເພື່ອຮຽນຮູ້ວ່າສາຂາໃດມີຢູ່ໃນໂຄງສ້າງໃດກໍ່ຕາມ, ຫຼືເພື່ອຮຽນຮູ້ພາກສະຫນາມໃດນຶ່ງ
ປະເພດ, ຂະຫນາດຂອງແຕ່ລະອົງປະກອບ, ຫຼືຈໍານວນຂອງອົງປະກອບໃນພາກສະຫນາມ, ການນໍາໃຊ້ບໍ່ວ່າຈະ
ທາງເລືອກ "-help_hdr", ຫຼືທາງເລືອກ "-help_nim". ບໍ່ມີທາງເລືອກເພີ່ມເຕີມແມ່ນຕ້ອງການ.
OPTIONS
ການກວດສອບ ທາງເລືອກໃນການ
-check_hdr : ກວດເບິ່ງໂຄງສ້າງ nifti_1_header ທີ່ຖືກຕ້ອງ
ການປະຕິບັດນີ້ຖືກນໍາໃຊ້ເພື່ອກວດເບິ່ງໂຄງສ້າງ nifti_1_header ສໍາລັບບັນຫາ. ໄດ້
ຟັງຊັນ nifti_hdr_looks_good() ຖືກນໍາໃຊ້ສໍາລັບການທົດສອບ, ແລະປະຈຸບັນການກວດສອບ:
dim[], sizeof_hdr, magic, datatype
ການທົດສອບເພີ່ມເຕີມສາມາດຮ້ອງຂໍໃຫ້ຜູ້ຂຽນ.
ຕົວຢ່າງ: ກວດສອບສ່ວນຫົວຂອງຊຸດຂໍ້ມູນບາງຊຸດ nifti_tool -check_hdr -infiles
dset0.nii dset1.nii nifti_tool -check_hdr -infiles *.nii *.hdr
e.g. ເພີ່ມທາງເລືອກ -quiet, ດັ່ງນັ້ນພຽງແຕ່ລາຍງານຂໍ້ຜິດພາດ nifti_tool -check_hdr -quiet
-infiles *.nii *.hdr
-check_nim : ກວດເບິ່ງໂຄງສ້າງ nifti_image ທີ່ຖືກຕ້ອງ
ການປະຕິບັດນີ້ຖືກນໍາໃຊ້ເພື່ອກວດເບິ່ງໂຄງສ້າງ nifti_image ສໍາລັບບັນຫາ. ນີ້ແມ່ນການທົດສອບຜ່ານ
ທັງ nifti_convert_nhdr2nim() ແລະ nifti_nim_is_valid(), ເຖິງແມ່ນວ່າຟັງຊັນອື່ນເອີ້ນວ່າ
ຂ້າງລຸ່ມນີ້ພວກເຂົາ, ແນ່ນອນ. ການກວດສອບປະຈຸບັນແມ່ນ:
dim[], sizeof_hdr, datatype, fname, inname, nifti_type
ໃຫ້ສັງເກດວ່າການສ້າງໂຄງສ້າງ nifti_image ແມ່ນຂຶ້ນກັບຊ່ອງຂໍ້ມູນ header ທີ່ດີ. ດັ່ງນັ້ນຄວາມຜິດພາດ
ແມ່ນ terminal, ຊຶ່ງຫມາຍຄວາມວ່າການກວດສອບນີ້ອາດຈະລາຍງານຄວາມຜິດພາດຫຼາຍທີ່ສຸດ, ເຖິງແມ່ນວ່າຫຼາຍ
ມີຢູ່. ໄດ້ -check_hdr ການປະຕິບັດແມ່ນສົມບູນຫຼາຍ.
ການທົດສອບເພີ່ມເຕີມສາມາດຮ້ອງຂໍໃຫ້ຜູ້ຂຽນ.
ຕົວຢ່າງ: nifti_tool -check_nim -infiles dset0.nii dset1.nii ເຊັ່ນ: nifti_tool -check_nim
-infiles *.nii *.hdr
ສ້າງ ທາງເລືອກໃນການ
-make_im : ສ້າງຊຸດຂໍ້ມູນໃໝ່ຈາກບໍ່ມີຫຍັງ
ດ້ວຍນີ້, ຜູ້ໃຊ້ສາມາດສ້າງຊຸດຂໍ້ມູນໃຫມ່ຂອງຮູບແບບພື້ນຖານ, ເຊິ່ງສາມາດດັດແປງໄດ້
ກັບທາງເລືອກອື່ນ. ນີ້ຈະສ້າງຂໍ້ມູນທີ່ເຕັມໄປສູນຂອງຂະຫນາດທີ່ເຫມາະສົມ.
ຄ່າເລີ່ມຕົ້ນແມ່ນຮູບ 1x1x1 ຂອງສັ້ນ. ການຕັ້ງຄ່າເຫຼົ່ານີ້ສາມາດຖືກແກ້ໄຂດ້ວຍ -new_dim
ທາງເລືອກ, ເພື່ອກໍານົດຄ່າ 8 ມິຕິ, ແລະ -new_datatype, ເພື່ອສະຫນອງປະເພດປະສົມປະສານ
ສໍາລັບຂໍ້ມູນ.
ເບິ່ງ -new_dim, -new_datatype ແລະ -infiles ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
ໃຫ້ສັງເກດວ່າຊຸດຂໍ້ມູນ -infiles ຂອງຊື່ MAKE_IM ຈະຖືກສ້າງຂື້ນໃນທັນທີ.
-new_dim D0 .. D7 : ລະບຸ array dim ສໍາລັບຊຸດຂໍ້ມູນໃຫມ່.
ຕົວຢ່າງ -new_dim 4 64 64 27 120 0 0 0
ລາຍຊື່ມິຕິນີ້ຈະນຳໃຊ້ກັບຊຸດຂໍ້ມູນທີ່ສ້າງຂຶ້ນຜ່ານ MAKE_IM ຫຼື -make_im. ທັງໝົດ 8
ຕ້ອງການຄ່າ. ຈື່ໄວ້ວ່າ D0 ແມ່ນຈໍານວນຂອງຂະຫນາດ, ແລະ D1 ເຖິງ D7 ແມ່ນ
ຂະຫນາດ.
-new_datatype ປະເພດ : ລະບຸ array dim ສໍາລັບຊຸດຂໍ້ມູນໃຫມ່.
ຕົວຢ່າງ -new_datatype 16 ຄ່າເລີ່ມຕົ້ນ: -new_datatype 4 (ສັ້ນ)
ລາຍຊື່ມິຕິນີ້ຈະນຳໃຊ້ກັບຊຸດຂໍ້ມູນທີ່ສ້າງຂຶ້ນຜ່ານ MAKE_IM ຫຼື -make_im. ປະເພດ
ຄວນເປັນໜຶ່ງໃນຕົວເລກ NIFTI_TYPE_*, ຈາກ nifti1.h.
ສໍາເນົາ ທາງເລືອກໃນການ
-copy_brick_list : ສຳເນົາລາຍການປະລິມານໄປໃສ່ຊຸດຂໍ້ມູນໃໝ່
-cbl : (ຮູບແບບສັ້ນກວ່າ, ທາງເລືອກ)
-copy_im : (ຮູບແບບສັ້ນກວ່າ, ທາງເລືອກ)
ການປະຕິບັດນີ້ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດຄັດລອກບັນຊີລາຍຊື່ຂອງປະລິມານ (ໃນໄລຍະເວລາ) ຈາກຊຸດຂໍ້ມູນຫນຶ່ງໄປຫາ
ອື່ນ. ປະລິມານທີ່ລະບຸໄວ້ສາມາດຢູ່ໃນຄໍາສັ່ງໃດກໍ່ຕາມແລະມີຊ້ໍາ, ແຕ່ແນ່ນອນ
ຖືກຈຳກັດໃສ່ຊຸດຂອງຄ່າ {1, 2, ..., nt-1}, ຈາກມິຕິ 4.
ຕົວເລືອກນີ້ແມ່ນທຸງ. ບັນຊີລາຍຊື່ດັດຊະນີແມ່ນລະບຸໄວ້ກັບຊຸດຂໍ້ມູນການປ້ອນຂໍ້ມູນ, ບັນຈຸຢູ່ໃນ
ວົງເລັບສີ່ຫຼ່ຽມ. ໃຫ້ສັງເກດວ່າວົງເລັບສີ່ຫລ່ຽມແມ່ນພິເສດສໍາລັບຫອຍ UNIX ສ່ວນໃຫຍ່, ດັ່ງນັ້ນພວກມັນ
ຄວນມີຢູ່ໃນວົງຢືມດຽວ. syntax ຂອງບັນຊີລາຍຊື່ດັດຊະນີ:
ຫມາຍເຫດ:
ດັດຊະນີເລີ່ມຕົ້ນທີ່ສູນ
ດັດຊະນີສິ້ນສຸດຢູ່ທີ່ nt-1, ເຊິ່ງມີສັນຍາລັກພິເສດ "$"
ດັດຊະນີດຽວຄວນຖືກແຍກອອກດ້ວຍເຄື່ອງໝາຍຈຸດ, "," ຕົວຢ່າງ -infiles
dset0.nii"[0,3,8,5,2,2,2]"
ໄລຍະອາດຈະຖືກລະບຸໂດຍໃຊ້ ".." ຫຼື "-" eg -infiles dset0.nii"[2..95]" e.g.
-infiles dset0.nii"[2..$]"
ranges ອາດຈະມີຄ່າຂັ້ນຕອນ, ລະບຸໄວ້ໃນ () ຕົວຢ່າງ: 2 ເຖິງ 95 ມີຂັ້ນຕອນຂອງການ
3, ເຊັ່ນ: {2,5,8,11,...,95} ຕົວຢ່າງ -infiles dset0.nii"[2..95(3)]"
ຟັງຊັນນີ້ໃຊ້ກັບຊຸດຂໍ້ມູນ 3 ຫຼື 4 ມິຕິເທົ່ານັ້ນ.
ຕົວຢ່າງ: ເພື່ອສຳເນົາຊຸດຂໍ້ມູນ: nifti_tool -copy_im -prefix new.nii -infiles dset0.nii
e.g. ເພື່ອຄັດລອກ sub-bricks 0 ແລະ 7: nifti_tool -cbl -prefix new_07.nii -infiles
dset0.nii"[0,7]"
ເຊັ່ນ: ເພື່ອສຳເນົາຊຸດຂໍ້ມູນທັງໝົດ: nifti_tool -cbl -prefix new_all.nii -infiles
dset0.nii"[0..$]"
ຕົວຢ່າງ: ເພື່ອຄັດລອກຈຸດເວລາອື່ນ, ຂ້າມສາມອັນທໍາອິດ: nifti_tool -cbl -prefix
new_partial.nii -infiles dset0.nii"[3..$(2)]"
-copy_collapsed_image ... : ສຳເນົາລາຍການປະລິມານໄປໃສ່ຊຸດຂໍ້ມູນໃໝ່
-cci IJKTUVW : (ຮູບແບບສັ້ນກວ່າ, ທາງເລືອກ)
ການປະຕິບັດນີ້ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດຄັດລອກຊຸດຂໍ້ມູນທີ່ຫຍໍ້ລົງ, ບ່ອນທີ່ມີບາງຂະຫນາດ
ຫຍໍ້ລົງໄປຫາດັດຊະນີທີ່ໃຫ້ໄວ້. ຕົວຢ່າງ, ມິຕິ X ສາມາດຖືກຫຍໍ້ລົງເປັນ i=42, ແລະ
ຂະໜາດເວລາສາມາດຖືກຫຍໍ້ລົງເປັນ t=17. ເພື່ອຍຸບມິຕິໃດໜຶ່ງ, ຕັ້ງ Di ໄປທີ່ປຸ່ມ
ດັດຊະນີທີ່ຕ້ອງການ, ບ່ອນທີ່ຂ້ອຍຢູ່ໃນ {0..ni-1}. ຂະຫນາດໃດທີ່ບໍ່ຄວນຖືກຍຸບຕ້ອງ
ຖືກຈັດເປັນ -1.
ຕົວເລກໃດນຶ່ງ (ທີ່ຖືກຕ້ອງ) ສາມາດຫຍໍ້ລົງໄດ້, ເຖິງແມ່ນວ່າລົງເປັນຄ່າດຽວ, ໂດຍ
ການລະບຸຕົວຊີ້ວັດທີ່ຖືກຕ້ອງພຽງພໍ. ຊຸດຂໍ້ມູນຜົນໄດ້ຮັບຫຼັງຈາກນັ້ນຈະມີຈໍານວນຫຼຸດລົງ
ຂະຫນາດທີ່ບໍ່ແມ່ນເລື່ອງເລັກນ້ອຍ.
ສົມມຸດວ່າ dset0.nii ມີ nim->dim[8] = { 4, 64, 64, 21, 80, 1, 1, 1 }. ໃຫ້ສັງເກດວ່ານີ້ແມ່ນ a
ຊຸດຂໍ້ມູນ 4 ມິຕິ.
ຕົວຢ່າງ: ສຳເນົາຊຸດເວລາສຳລັບ voxel i,j,k = 5,4,17 nifti_tool -cci 5 4 17 -1 -1 -1 -1
-prefix new_5_4_17.nii
ຕົວຢ່າງ: ອ່ານປະລິມານດຽວໃນເວລາຈຸດ 26 nifti_tool -cci -1 -1 -1 26 -1 -1 -1 -prefix
new_t26.nii
ສົມມຸດວ່າ dset1.nii ມີ nim->dim[8] = { 6, 64, 64, 21, 80, 4, 3, 1 }. ໃຫ້ສັງເກດວ່ານີ້ແມ່ນ a
ຊຸດຂໍ້ມູນ 6 ມິຕິ.
ຕົວຢ່າງ: ຄັດລອກຊຸດເວລາທັງຫມົດສໍາລັບ voxel i,j,k = 5,0,17, ດ້ວຍ v = 2 (ແລະເພີ່ມຄໍາສັ່ງໃສ່.
history) nifti_tool -cci 5 0 17 -1 -1 2 -1 -keep_hist - ຄໍານໍາຫນ້າ new_5_0_17_2.nii
ຕົວຢ່າງ: ຄັດລອກຂໍ້ມູນທັງຫມົດທີ່ i=3, j=19 ແລະ v=2 (ຂ້ອຍບໍ່ອ້າງວ່າຮູ້ເຫດຜົນທີ່ດີທີ່ຈະເຮັດ.
this) nifti_tool -cci 3 19 -1 -1 -1 2 -1 -prefix new_mess.nii
ເບິ່ງ "-disp_ci" ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ (ເຊິ່ງສະແດງ / ພິມຂໍ້ມູນ, ແທນທີ່ຈະຄັດລອກມັນ
ກັບຊຸດຂໍ້ມູນໃຫມ່).
ການສະແດງ ທາງເລືອກໃນການ
-disp_hdr : ສະແດງຊ່ອງຂໍ້ມູນ nifti_1_header ສໍາລັບຊຸດຂໍ້ມູນ
ທຸງນີ້ຫມາຍຄວາມວ່າຜູ້ໃຊ້ຕ້ອງການເບິ່ງບາງຊ່ອງຂໍ້ມູນ nifti_1_header ໃນຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ
ຊຸດຂໍ້ມູນ nifti. ຜູ້ໃຊ້ອາດຈະຕ້ອງການລະບຸຕົວເລືອກ "-field" ຫຼາຍອັນພ້ອມກັບອັນນີ້.
ທາງເລືອກນີ້ຮຽກຮ້ອງໃຫ້ມີຫນຶ່ງຫຼືຫຼາຍການປ້ອນໄຟລ໌, ໂດຍຜ່ານ "-infiles".
ຖ້າບໍ່ມີທາງເລືອກ "-field", ຊ່ອງຂໍ້ມູນທັງຫມົດຈະຖືກສະແດງ.
ຕົວຢ່າງ: ເພື່ອສະແດງເນື້ອຫາຂອງທຸກຂົງເຂດ: nifti_tool -disp_hdr -infiles dset0.nii
nifti_tool -disp_hdr -infiles dset0.nii dset1.nii dset2.nii
ຕົວຢ່າງ: ເພື່ອສະແດງເນື້ອຫາຂອງຊ່ອງຂໍ້ມູນທີ່ເລືອກ: nifti_tool -disp_hdr -field dim -infiles
dset0.nii nifti_tool -disp_hdr -field dim -field descrip -infiles dset0.nii
-disp_nim : ສະແດງຊ່ອງຂໍ້ມູນ nifti_image ສໍາລັບຊຸດຂໍ້ມູນ
ຕົວເລືອກທຸງນີ້ເຮັດວຽກແບບດຽວກັນກັບຕົວເລືອກ "-disp_hdr", ຍົກເວັ້ນວ່າທົ່ງນາໃນ
ຄໍາຖາມແມ່ນມາຈາກໂຄງສ້າງ nifti_image.
-disp_ana : ສະແດງຊ່ອງຂໍ້ມູນ nifti_analyze75 ສໍາລັບຊຸດຂໍ້ມູນ
ຕົວເລືອກທຸງນີ້ເຮັດວຽກແບບດຽວກັນກັບຕົວເລືອກ "-disp_hdr", ຍົກເວັ້ນວ່າທົ່ງນາໃນ
ຄໍາຖາມແມ່ນມາຈາກໂຄງສ້າງ nifti_analyze75.
-disp_exts : ສະແດງສ່ວນຂະຫຍາຍປະເພດ AFNI ທັງໝົດ
ຕົວເລືອກທຸງນີ້ຖືກໃຊ້ເພື່ອສະແດງຂໍ້ມູນ nifti_1_extension ທັງໝົດ, ສໍາລັບສ່ວນຂະຫຍາຍເຫຼົ່ານັ້ນເທົ່ານັ້ນ
ປະເພດ AFNI (ລະຫັດ = 4). ທາງເລືອກອື່ນເທົ່ານັ້ນທີ່ໃຊ້ຈະເປັນ "-infiles".
ຕົວຢ່າງ: ເພື່ອສະແດງສ່ວນຂະຫຍາຍໃນຊຸດຂໍ້ມູນ: nifti_tool -disp_exts -infiles dset0.nii
nifti_tool -disp_exts -infiles dset0.nii dset1.nii dset2.nii
-disp_ts IJK : ສະແດງຊຸດເວລາ ASCII ທີ່ i,j,k = I,J,K
ຕົວເລືອກນີ້ຖືກນໍາໃຊ້ເພື່ອສະແດງຂໍ້ມູນຊຸດເວລາສໍາລັບ voxel ຢູ່ i,j,k indices I,J,K.
ຂໍ້ມູນຖືກສະແດງເປັນຂໍ້ຄວາມ, ທັງໝົດຢູ່ໃນແຖວດຽວ (ຄ່າເລີ່ມຕົ້ນ), ຫຼືເປັນຕົວເລກໜຶ່ງຕໍ່
ເສັ້ນ (ຜ່ານ "-dci_lines" ທາງເລືອກ).
ຫມາຍເຫດ:
ຟັງຊັນນີ້ໃຊ້ກັບຊຸດຂໍ້ມູນ 4 ມິຕິເທົ່ານັ້ນ.
ທາງເລືອກ "-quiet" ສາມາດຖືກນໍາໃຊ້ເພື່ອສະກັດກັ້ນສ່ວນຫົວຂອງຂໍ້ຄວາມ, ປ່ອຍໃຫ້ຂໍ້ມູນເທົ່ານັ້ນ.
ທາງເລືອກນີ້ແມ່ນສັ້ນສໍາລັບການນໍາໃຊ້ "-disp_ci" (ສະແດງຮູບພາບຫຍໍ້), ຈໍາກັດ
ຊຸດຂໍ້ມູນ 4 ມິຕິ. ເຊັ່ນ: -disp_ci IJK -1 -1 -1 -1
ຕົວຢ່າງ: ເພື່ອສະແດງຊຸດເວລາຢູ່ທີ່ voxel 23, 0, 172: nifti_tool -disp_ts 23 0 172
-infiles dset1_time.nii nifti_tool -disp_ts 23 0 172 -dci_lines -infiles dset1_time.nii
nifti_tool -disp_ts 23 0 172 -quiet -infiles dset1_time.nii
-disp_collapsed_image : ສະແດງຄ່າ ASCII ສໍາລັບຊຸດຂໍ້ມູນທີ່ຫຍໍ້ລົງ
-disp_ci IJKTUVW : (ຮູບແບບສັ້ນກວ່າ, ທາງເລືອກ)
ຕົວເລືອກນີ້ຖືກນໍາໃຊ້ເພື່ອສະແດງຂໍ້ມູນທັງຫມົດຈາກຮູບພາບທີ່ຫຍໍ້ລົງ, ໂດຍໃຫ້ຂະຫນາດ
ບັນຊີລາຍຊື່. ຂໍ້ມູນຖືກສະແດງເປັນຂໍ້ຄວາມ, ທັງຢູ່ໃນແຖວດຽວ (ຄ່າເລີ່ມຕົ້ນ), ຫຼືເປັນອັນດຽວ
ຕົວເລກຕໍ່ແຖວ (ໂດຍໃຊ້ທຸງ "-dci_lines").
ທາງເລືອກ "-quiet" ສາມາດຖືກນໍາໃຊ້ເພື່ອສະກັດກັ້ນຫົວຂໍ້ຂໍ້ຄວາມ.
ຕົວຢ່າງ: ເພື່ອສະແດງຊຸດເວລາຢູ່ທີ່ voxel 23, 0, 172: nifti_tool -disp_ci 23 0 172 -1 0 0 0
-infiles dset1_time.nii
ຕົວຢ່າງ: ເພື່ອສະແດງ z-slice 14, ໃນເວລາ t=68: nifti_tool -disp_ci -1 -1 14 68 0 0 0 -infiles
dset1_time.nii
ເບິ່ງ "-ccd" ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ເຊິ່ງຄັດລອກຂໍ້ມູນດັ່ງກ່າວໃສ່ຊຸດຂໍ້ມູນໃຫມ່, ແທນທີ່ຈະ
ພິມມັນໃສ່ປ່ອງຢ້ຽມຢູ່ປາຍຍອດ.
ການດັດແກ້ ທາງເລືອກໃນການ
-mod_hdr : ແກ້ໄຂຊ່ອງຂໍ້ມູນ nifti_1_header ສໍາລັບຊຸດຂໍ້ມູນ
ຄຳສັ່ງນີ້ຖືກໃຊ້ເພື່ອແກ້ໄຂບາງຊ່ອງຂໍ້ມູນ nifti_1_header ໃນຊຸດຂໍ້ມູນໜຶ່ງ ຫຼືຫຼາຍກວ່ານັ້ນ.
ຜູ້ໃຊ້ຕ້ອງລະບຸບັນຊີລາຍການຂອງຊ່ອງຂໍ້ມູນເພື່ອປັບປຸງແກ້ໄຂໂດຍຜ່ານທາງເລືອກ "-mod_field" ຫນຶ່ງຫຼືຫຼາຍກວ່າ,
ເຊິ່ງລວມມີຊື່ຊ່ອງຂໍ້ມູນ, ພ້ອມກັບຄ່າ (ຊຸດຂອງ) ໃໝ່.
ຜູ້ໃຊ້ສາມາດແກ້ໄຂຊຸດຂໍ້ມູນຢູ່ໃນສະຖານທີ່, ຫຼືໃຊ້ "-prefix" ເພື່ອຜະລິດຊຸດຂໍ້ມູນໃຫມ່, ເພື່ອ
ເຊິ່ງການປ່ຽນແປງໄດ້ຖືກນໍາໃຊ້. ມັນແນະນໍາໃຫ້ໃຊ້ "-prefix" ປົກກະຕິ.
ທາງເລືອກ, ເພື່ອບໍ່ໃຫ້ຊຸດຂໍ້ມູນເສຍຫາຍ.
ໃຫ້ສັງເກດວ່າບາງຊ່ອງຂໍ້ມູນມີຄວາມຍາວຫຼາຍກວ່າ 1, ຊຶ່ງຫມາຍຄວາມວ່າຊ່ອງຂໍ້ມູນເປັນ array ຂອງ
ຕົວເລກ, ຫຼືສາຍຂອງຕົວອັກສອນ. ເພື່ອແກ້ໄຂ array ຂອງຕົວເລກ, ຜູ້ໃຊ້ຕ້ອງ
ໃຫ້ຈໍານວນທີ່ຖືກຕ້ອງຂອງຄ່າ, ແລະມີຄ່າເຫຼົ່ານັ້ນຢູ່ໃນວົງຢືມ, ດັ່ງນັ້ນມັນເປັນ
ເຫັນວ່າເປັນທາງເລືອກດຽວ.
ເພື່ອແກ້ໄຂຊ່ອງຂໍ້ມູນສະຕຣິງ, ໃສ່ສະຕຣິງໃນວົງຢືມ.
ຕົວເລືອກ "-mod_field" ໃຊ້ເວລາຊື່ field_name ແລະບັນຊີລາຍຊື່ຂອງຄ່າ.
ຕົວຢ່າງເພື່ອປັບປຸງແກ້ໄຂເນື້ອໃນຂອງຂົງເຂດຕ່າງໆ:
nifti_tool -mod_hdr -prefix dnew -infiles dset0.nii -mod_field qoffset_x -17.325
nifti_tool -mod_hdr -prefix dnew -infiles dset0.nii -mod_field dim” 4 64 64 20 30 1 1 1
1"
nifti_tool -mod_hdr -prefix dnew -infiles dset0.nii -mod_field ອະທິບາຍ "ເບຍ, brats ແລະ
ເນີຍແຂງ, mmmm ... "
ຕົວຢ່າງ: ແກ້ໄຂເນື້ອໃນຂອງຫຼາຍຊ່ອງຂໍ້ມູນ: nifti_tool -mod_hdr -prefix dnew -infiles
dset0.nii -mod_field qoffset_x -17.325 -mod_field slice_start 1
ຕົວຢ່າງ: ແກ້ໄຂເນື້ອໃນຂອງຫຼາຍໄຟລ໌ (ຕ້ອງຂຽນທັບ): nifti_tool -mod_hdr
-ຂຽນທັບ -mod_field qoffset_x -17.325 -infiles dset0.nii dset1.nii
-mod_nim : ແກ້ໄຂຊ່ອງຂໍ້ມູນ nifti_image ສໍາລັບຊຸດຂໍ້ມູນ
ຕົວເລືອກການປະຕິບັດນີ້ຖືກນໍາໃຊ້ແບບດຽວກັນກັບ "-mod_hdr" ຖືກນໍາໃຊ້, ຍົກເວັ້ນວ່າພາກສະຫນາມໃນ
ຄໍາຖາມແມ່ນມາຈາກໂຄງສ້າງ nifti_image.
-strip_extras : ເອົາສ່ວນຂະຫຍາຍ ແລະຄຳອະທິບາຍອອກຈາກຊຸດຂໍ້ມູນ
ການປະຕິບັດນີ້ແມ່ນໃຊ້ເພື່ອພະຍາຍາມ "ເຮັດຄວາມສະອາດ" ຊຸດຂໍ້ມູນຂອງຂໍ້ຄວາມທົ່ວໄປ, ເພື່ອເຮັດໃຫ້ມັນ
ບໍ່ເປີດເຜີຍຊື່. ສ່ວນຂະຫຍາຍ ແລະຊ່ອງຄຳອະທິບາຍ nifti_image ຖືກລຶບລ້າງໂດຍການກະທຳນີ້.
ຕົວຢ່າງ: ເພື່ອລອກເອົາຊຸດຂໍ້ມູນ *.nii ທັງໝົດໃນໄດເລກະທໍລີນີ້: nifti_tool -strip -overwrite -infiles
*.ນິ
-swap_as_nifti : ປ່ຽນສ່ວນຫົວຕາມ nifti_1_header
ບາງທີສ່ວນຫົວຂອງ NIFTI ແມ່ນມີຮູບແບບທີ່ບໍ່ຖືກຕ້ອງ, ແລະຜູ້ໃຊ້ຕ້ອງການປ່ຽນມັນຢ່າງຈະແຈ້ງກ່ອນ.
ການດໍາເນີນງານອື່ນໆ. ການປະຕິບັດນີ້ຈະແລກປ່ຽນ bytes ພາກສະຫນາມພາຍໃຕ້ການສົມມຸດຕິຖານ
ວ່າສ່ວນຫົວແມ່ນຢູ່ໃນຮູບແບບ NIFTI.
** ວິຊາການປະຕິບັດທີ່ແນະນໍາແມ່ນເພື່ອເຮັດໃຫ້ສໍາເນົາຂອງຊຸດຂໍ້ມູນແລະຂຽນທັບ
header ຜ່ານ -overwrite. ຖ້າ header ຕ້ອງການການດໍາເນີນງານດັ່ງກ່າວ, ມັນເປັນໄປໄດ້ວ່າຂໍ້ມູນ
ຖ້າບໍ່ດັ່ງນັ້ນຈະຖືກອ່ານຢ່າງຖືກຕ້ອງ.
-swap_as_analyze : swap header ຕາມ nifti_analyze75
ບາງທີສ່ວນຫົວຂອງການວິເຄາະແມ່ນບໍ່ຖືກຕ້ອງ, ແລະຜູ້ໃຊ້ຕ້ອງການປ່ຽນມັນຢ່າງຈະແຈ້ງກ່ອນ.
ການດໍາເນີນງານອື່ນໆ. ການປະຕິບັດນີ້ຈະແລກປ່ຽນ bytes ພາກສະຫນາມພາຍໃຕ້ການສົມມຸດຕິຖານ
ວ່າສ່ວນຫົວແມ່ນຢູ່ໃນຮູບແບບການວິເຄາະ 7.5.
** ວິຊາການປະຕິບັດທີ່ແນະນໍາແມ່ນເພື່ອເຮັດໃຫ້ສໍາເນົາຂອງຊຸດຂໍ້ມູນແລະຂຽນທັບ
header ຜ່ານ -overwrite. ຖ້າ header ຕ້ອງການການດໍາເນີນງານດັ່ງກ່າວ, ມັນເປັນໄປໄດ້ວ່າຂໍ້ມູນ
ຖ້າບໍ່ດັ່ງນັ້ນຈະຖືກອ່ານຢ່າງຖືກຕ້ອງ.
-swap_as_old : ແລກປ່ຽນສ່ວນຫົວໂດຍໃຊ້ວິທີເກົ່າ
ໃນຖານະເປັນຂອງຫ້ອງສະຫມຸດສະບັບ 1.35 (3 ສິງຫາ, 2008), nifticlib ໃນປັດຈຸບັນສະຫຼັບທຸກຊ່ອງຂອງ NIFTI
ຊຸດຂໍ້ມູນ (ລວມທັງອັນທີ່ບໍ່ໄດ້ໃຊ້), ແລະມັນແລກປ່ຽນຊຸດຂໍ້ມູນການວິເຄາະອີງຕາມການ
ໂຄງສ້າງ nifti_analyze75. ນີ້ແມ່ນຄວາມແຕກຕ່າງທີ່ສໍາຄັນໃນກໍລະນີຂອງການວິເຄາະ
ຊຸດຂໍ້ມູນ.
ທາງເລືອກ -swap_as_old ໄດ້ຖືກເພີ່ມເພື່ອປຽບທຽບຜົນໄດ້ຮັບຂອງວິທີການແລກປ່ຽນ, ຫຼືເພື່ອ
ຍົກເລີກວິທີການແລກປ່ຽນອັນໜຶ່ງ ແລະປ່ຽນແທນດ້ວຍວິທີອື່ນ (ເຊັ່ນເພື່ອຍົກເລີກວິທີການເກົ່າ ແລະ
ນຳໃຊ້ໃໝ່).
ຕື່ມ, ເອົາ ທາງເລືອກໃນການ
-add_afni_ext EXT : ເພີ່ມສ່ວນຂະຫຍາຍ AFNI ໃສ່ຊຸດຂໍ້ມູນ
ຕົວເລືອກນີ້ຖືກໃຊ້ເພື່ອເພີ່ມສ່ວນຂະຫຍາຍປະເພດ AFNI ໃສ່ຊຸດຂໍ້ມູນໜຶ່ງ ຫຼືຫຼາຍກວ່ານັ້ນ. ທາງເລືອກນີ້ອາດຈະ
ຖືກນໍາໃຊ້ຫຼາຍກວ່າຫນຶ່ງຄັ້ງເພື່ອເພີ່ມຫຼາຍກວ່າຫນຶ່ງສ່ວນຂະຫຍາຍ.
ຖ້າ EXT ເປັນຂອງແບບຟອມ "file:FILENAME", ຫຼັງຈາກນັ້ນສ່ວນຂະຫຍາຍຈະຖືກອ່ານຈາກໄຟລ໌,
ຊື່ເອກະສານ.
ທາງເລືອກ "-prefix" ແມ່ນແນະນໍາ, ເພື່ອສ້າງຊຸດຂໍ້ມູນໃຫມ່. ໃນກໍລະນີດັ່ງກ່າວ, ພຽງແຕ່ a
ໄຟລ໌ດຽວອາດຈະຖືກເອົາເປັນການປ້ອນຂໍ້ມູນ. ການນໍາໃຊ້ "-overwrite" ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ຂຽນທັບ
ໄຟລ໌ປະຈຸບັນ, ຫຼືເພື່ອເພີ່ມສ່ວນຂະຫຍາຍໃສ່ຫຼາຍໄຟລ໌, ຂຽນທັບພວກມັນ.
ເຊັ່ນ: ເພື່ອເພີ່ມສ່ວນຂະຫຍາຍ AFNI ທົ່ວໄປ: nifti_tool -add_afni_ext "wow, my first extension"
- ຄໍານໍາຫນ້າ dnew -infiles dset0.nii
ຕົວຢ່າງ: ເພື່ອເພີ່ມສ່ວນຂະຫຍາຍ AFNI ຫຼາຍອັນ: nifti_tool -add_afni_ext "wow, my first extension
:)" -add_afni_ext "ເບິ່ງ, ທີສອງຂອງຂ້ອຍ ... " - ຄໍານໍາຫນ້າ dnew -infiles dset0.nii
ຕົວຢ່າງ: ເພື່ອເພີ່ມສ່ວນຂະຫຍາຍ, ແລະຂຽນທັບຊຸດຂໍ້ມູນ: nifti_tool -add_afni_ext "ບາງ AFNI
ສ່ວນຂະຫຍາຍ" -ຂຽນທັບ -infiles dset0.nii dset1.nii
-add_comment_ext EXT : ເພີ່ມສ່ວນຂະຫຍາຍຄຳເຫັນໃສ່ຊຸດຂໍ້ມູນ
ຕົວເລືອກນີ້ຖືກໃຊ້ເພື່ອເພີ່ມສ່ວນຂະຫຍາຍປະເພດຄຳເຫັນໃສ່ໜຶ່ງ ຫຼືຫຼາຍຊຸດຂໍ້ມູນ. ທາງເລືອກນີ້
ອາດຈະຖືກນໍາໃຊ້ຫຼາຍກວ່າຫນຶ່ງຄັ້ງເພື່ອເພີ່ມຫຼາຍກວ່າຫນຶ່ງສ່ວນຂະຫຍາຍ. ຕົວເລືອກນີ້ອາດຈະຖືກໃຊ້ເຊັ່ນກັນ
ດ້ວຍ "-add_afni_ext".
ຖ້າ EXT ເປັນຂອງແບບຟອມ "file:FILENAME", ຫຼັງຈາກນັ້ນສ່ວນຂະຫຍາຍຈະຖືກອ່ານຈາກໄຟລ໌,
ຊື່ເອກະສານ.
ທາງເລືອກ "-prefix" ແມ່ນແນະນໍາ, ເພື່ອສ້າງຊຸດຂໍ້ມູນໃຫມ່. ໃນກໍລະນີດັ່ງກ່າວ, ພຽງແຕ່ a
ໄຟລ໌ດຽວອາດຈະຖືກເອົາເປັນການປ້ອນຂໍ້ມູນ. ການນໍາໃຊ້ "-overwrite" ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ຂຽນທັບ
ໄຟລ໌ປະຈຸບັນ, ຫຼືເພື່ອເພີ່ມສ່ວນຂະຫຍາຍໃສ່ຫຼາຍໄຟລ໌, ຂຽນທັບພວກມັນ.
eg ເພື່ອເພີ່ມຄໍາເຫັນກ່ຽວກັບຊຸດຂໍ້ມູນ: nifti_tool -add_comment "ປ່ຽນຈາກ
MY_AFNI_DSET+orig" - ຄໍານໍາຫນ້າ ໃໝ່ -infiles dset0.nii
ຕົວຢ່າງ: ເພື່ອເພີ່ມການຂະຫຍາຍຫຼາຍ: nifti_tool -add_comment "ຕື່ມການຂະຫຍາຍຄໍາເຫັນ"
-add_afni_ext "ແລະການຂະຫຍາຍຮູບແບບ AFNI XML" -add_comment "ຊຸດຂໍ້ມູນຄັດລອກຈາກ
dset0.nii" - ຄໍານໍາຫນ້າ dnew -infiles dset0.nii
-rm_ext INDEX : ເອົາສ່ວນຂະຫຍາຍທີ່ໃຫ້ໂດຍ INDEX
ຕົວເລືອກນີ້ຖືກໃຊ້ເພື່ອເອົາສ່ວນຂະຫຍາຍອັນໃດນຶ່ງອອກຈາກຊຸດຂໍ້ມູນ. ສ່ວນຂະຫຍາຍຫຼາຍອັນ
ຕ້ອງການຫຼາຍທາງເລືອກ.
ບັນທຶກ - ດັດຊະນີສ່ວນຂະຫຍາຍເລີ່ມຕົ້ນດ້ວຍ 0 (ສູນ)
ເພື່ອເບິ່ງສ່ວນຂະຫຍາຍປະຈຸບັນ, ເບິ່ງ "-disp_exts"
exensions ທັງຫມົດສາມາດຖືກໂຍກຍ້າຍອອກໂດຍໃຊ້ ALL ຫຼື -1 ສໍາລັບ INDEX
ຕົວຢ່າງ: ເພື່ອເອົາສ່ວນຂະຫຍາຍ #0: nifti_tool -rm_ext 0 -overwrite -infiles dset0.nii
ຕົວຢ່າງ: ເພື່ອເອົາສ່ວນຂະຫຍາຍທັງໝົດອອກ: nifti_tool -rm_ext ALL -prefix dset1 -infiles dset0.nii
nifti_tool -rm_ext -1 -prefix dset1 -infiles dset0.nii
ຕົວຢ່າງ: ເພື່ອເອົາສ່ວນຂະຫຍາຍ #2, #3 ແລະ #5: nifti_tool -rm_ext 2 -rm_ext 3 -rm_ext 5
-ຂຽນທັບ -infiles dset0.nii
ຄວາມແຕກຕ່າງ ທາງເລືອກໃນການ
-diff_hdr : ສະແດງພາກສະຫນາມ header ຄວາມແຕກຕ່າງລະຫວ່າງສອງຊຸດຂໍ້ມູນ
ຕົວເລືອກນີ້ຖືກນໍາໃຊ້ເພື່ອຊອກຫາຄວາມແຕກຕ່າງລະຫວ່າງສອງຊຸດຂໍ້ມູນ. ຖ້າມີຂົງເຂດໃດນຶ່ງ
ແຕກຕ່າງກັນ, ເນື້ອໃນຂອງຊ່ອງຂໍ້ມູນເຫຼົ່ານັ້ນຈະຖືກສະແດງ (ເວັ້ນເສຍແຕ່ວ່າ "-ງຽບ" ທາງເລືອກຖືກນໍາໃຊ້).
ບັນຊີລາຍຊື່ຂອງຊ່ອງຂໍ້ມູນສາມາດຖືກກໍານົດໂດຍການໃຊ້ຫຼາຍ "-field" ທາງເລືອກ. ຖ້າບໍ່ມີ "-field"
ທາງເລືອກແມ່ນໄດ້ຮັບ, ຊ່ອງຂໍ້ມູນທັງຫມົດຈະໄດ້ຮັບການກວດສອບ.
ຕ້ອງລະບຸຊື່ຊຸດຂໍ້ມູນສອງອັນຜ່ານ "-infiles".
ຕົວຢ່າງ: ເພື່ອສະແດງຄວາມແຕກຕ່າງພາກສະຫນາມ nifti_1_header ທັງໝົດ: nifti_tool -diff_hdr -infiles
dset0.nii dset1.nii
ຕົວຢ່າງ: ເພື່ອສະແດງຄວາມແຕກຕ່າງພາກສະຫນາມ nifti_1_header ທີ່ເລືອກ: nifti_tool -diff_hdr -field dim
-field intent_code -infiles dset0.nii dset1.nii
-diff_nim : ສະແດງຊ່ອງຂໍ້ມູນ nifti_image ຄວາມແຕກຕ່າງລະຫວ່າງຊຸດຂໍ້ມູນ
ຕົວເລືອກນີ້ເຮັດວຽກຄືກັນກັບ "-diff_hdr", ຍົກເວັ້ນວ່າທົ່ງນາໃນຄໍາຖາມແມ່ນມາຈາກ
ໂຄງສ້າງຮູບພາບ nifti_.
Miscellaneous ທາງເລືອກໃນການ
-ແມງໄມ້ ລະດັບ : ຕັ້ງລະດັບການດີບັກ
ລະດັບ 0 ຈະພະຍາຍາມທີ່ຈະປະຕິບັດໂດຍບໍ່ມີການອອກຫນ້າຈໍ, ແຕ່ຄວາມຜິດພາດ. ລະດັບ 1 ແມ່ນ
ຄ່າເລີ່ມຕົ້ນ. ລະດັບ 2 ແລະ 3 ໃຫ້ຂໍ້ມູນເພີ່ມເຕີມເປັນກ້າວໆ.
ຕົວຢ່າງ -debug 2
-ສະຫນາມ FIELDNAME : ໃຫ້ຊ່ອງຂໍ້ມູນເພື່ອເຮັດວຽກນຳ
ທາງເລືອກນີ້ໄດ້ຖືກນໍາໃຊ້ເພື່ອສະຫນອງພາກສະຫນາມເພື່ອສະແດງ, ປັບປຸງແກ້ໄຂຫຼືສົມທຽບ. ທາງເລືອກນີ້ສາມາດເປັນ
ນໍາໃຊ້ພ້ອມກັບຫນຶ່ງໃນທາງເລືອກການປະຕິບັດທີ່ນໍາສະເຫນີຂ້າງເທິງ.
ເບິ່ງ "-disp_hdr", ຂ້າງເທິງ, ສໍາລັບຕົວຢ່າງທີ່ສົມບູນ.
ຕົວຢ່າງ: nifti_tool -field descrip eg nifti_tool -field descrip -field dim
-infiles file0... : ໃຫ້ລາຍຊື່ໄຟລ໌ທີ່ຈະເຮັດວຽກກັບ
ພາລາມິເຕີນີ້ແມ່ນຕ້ອງການສໍາລັບການດໍາເນີນການໃດຫນຶ່ງ, ໃນຄໍາສັ່ງທີ່ຈະສະຫນອງບັນຊີລາຍຊື່ຂອງໄຟລ໌ທີ່ຈະ
ຂະບວນການ. ຖ້າຊື່ໄຟລ໌ທີ່ປ້ອນເຂົ້າບໍ່ມີສ່ວນຂະຫຍາຍ, ໄດເລກະທໍລີທີ່ພວກເຮົາຖືກຄົ້ນຫາ
ໄຟລ໌ໃດນຶ່ງທີ່ເໝາະສົມ (ເຊັ່ນ: .nii ຫຼື .hdr).
ຫມາຍເຫດ: ຖ້າຊື່ໄຟລ໌ມີແບບຟອມ MAKE_IM, ຫຼັງຈາກນັ້ນຊຸດຂໍ້ມູນໃຫມ່ຈະຖືກສ້າງຂື້ນ, ໂດຍບໍ່ມີການ
ຄວາມຕ້ອງການສໍາລັບການປ້ອນໄຟລ໌.
ເບິ່ງ "-mod_hdr", ຂ້າງເທິງ, ສໍາລັບຕົວຢ່າງທີ່ສົມບູນ.
ເຊັ່ນ: nifti_tool -infiles file0.nii ເຊັ່ນ: nifti_tool -infiles file1.nii file2 file3.hdr
-mod_field NAME "VALUE_LIST" : ໃຫ້ຄ່າໃໝ່ສຳລັບຊ່ອງຂໍ້ມູນ
ພາລາມິເຕີນີ້ແມ່ນຕ້ອງການສໍາລັບການດໍາເນີນການແກ້ໄຂໃດໆ. ຖ້າຜູ້ໃຊ້ຕ້ອງການດັດແປງ
ຊ່ອງຂໍ້ມູນໃດໆຂອງຊຸດຂໍ້ມູນ, ນີ້ແມ່ນບ່ອນທີ່ຊ່ອງຂໍ້ມູນ ແລະຄ່າຖືກລະບຸ.
NAME ແມ່ນຊື່ຊ່ອງຂໍ້ມູນ (ໃນໂຄງສ້າງ nifti_1_header ຫຼື nifti_image
ໂຄງປະກອບການ). ຖ້າຕົວເລືອກການປະຕິບັດແມ່ນ "-mod_hdr", ຫຼັງຈາກນັ້ນ NAME ຈະຕ້ອງເປັນຊື່ຂອງ a
ຊ່ອງຂໍ້ມູນ nifti_1_header. ຖ້າຄຳສັ່ງແມ່ນ "-mod_nim", NAME ຈະຕ້ອງມາຈາກ nifti_image
ໂຄງສ້າງ.
VALUE_LIST ຈະຕ້ອງເປັນໜຶ່ງ ຫຼືຫຼາຍຄ່າ, ເທົ່າທີ່ຕ້ອງການສຳລັບຊ່ອງຂໍ້ມູນ, ທີ່ມີຢູ່ໃນ
quotes ຖ້າຫຼາຍກວ່າຫນຶ່ງແມ່ນສະຫນອງໃຫ້.
ໃຊ້ "nifti_tool -help_hdr" ເພື່ອເອົາລາຍຊື່ຂອງຊ່ອງຂໍ້ມູນ nifti_1_header ໃຊ້ "nifti_tool
-help_nim" ເພື່ອໃຫ້ໄດ້ຮັບບັນຊີລາຍຊື່ຂອງຊ່ອງຂໍ້ມູນ nifti_image
ເບິ່ງ "-mod_hdr", ຂ້າງເທິງ, ສໍາລັບຕົວຢ່າງທີ່ສົມບູນ.
ຕົວຢ່າງ: ແກ້ໄຂຊ່ອງຂໍ້ມູນ nifti_1_header: -mod_field ອະທິບາຍ "toga, toga, toga"
-mod_field qoffset_x 19.4 -mod_field qoffset_z -11
-mod_field pixdim " 1 0.9375 0.9375 1.2 1 1 1 1 .
-keep_hist : ເພີ່ມຄໍາສັ່ງເປັນ COMMENT (ໃສ່ "ປະຫວັດສາດ")
ເມື່ອຕົວເລືອກນີ້ຖືກໃຊ້, ຄໍາສັ່ງປະຈຸບັນຈະຖືກເພີ່ມເປັນປະເພດ NIFTI_ECODE_COMMENT
ການຂະຫຍາຍ. ນີ້ສະຫນອງຄວາມສາມາດໃນການຮັກສາປະຫວັດຂອງຄໍາສັ່ງຜົນກະທົບຕໍ່ຊຸດຂໍ້ມູນ.
ຕົວຢ່າງ -keep_hist
-ຂຽນທັບ : ການດັດແກ້ໃດຫນຶ່ງຈະໄດ້ຮັບການເຮັດໃຫ້ການປ້ອນໄຟລ໌
ທາງເລືອກນີ້ໄດ້ຖືກນໍາໃຊ້ເພື່ອໃຫ້ການດັດແກ້ພາກສະຫນາມທັງຫມົດ, ລວມທັງການເສີມຂະຫຍາຍຫຼື
ການລົບ, ຈະໄດ້ຮັບການເຮັດໃຫ້ໄຟລ໌ທີ່ມີການປ້ອນຂໍ້ມູນ.
ໂດຍທົ່ວໄປ, ຜູ້ໃຊ້ໄດ້ຖືກແນະນໍາໃຫ້ໃຊ້ທາງເລືອກ "-prefix" ເພື່ອສ້າງໄຟລ໌ໃຫມ່. ແຕ່
ຖ້າຂຽນທັບເນື້ອໃນຂອງໄຟລ໌ປ້ອນຂໍ້ມູນແມ່ນມັກ, ນີ້ແມ່ນວິທີການເຮັດມັນ.
ເບິ່ງ "-mod_hdr" ຫຼື "-add_afni_ext", ຂ້າງເທິງ, ສໍາລັບຕົວຢ່າງທີ່ສົມບູນ.
ຕົວຢ່າງ -ຂຽນທັບ
- ຄໍານໍາຫນ້າ : ລະບຸໄຟລ໌ຜົນຜະລິດທີ່ຈະຂຽນການປ່ຽນແປງເຂົ້າໄປໃນ
ທາງເລືອກນີ້ໄດ້ຖືກນໍາໃຊ້ເພື່ອລະບຸໄຟລ໌ຜົນຜະລິດທີ່ຈະຂຽນ, ຫຼັງຈາກການດັດແກ້ໄດ້
ເຮັດ. ຖ້າມີການດັດແກ້, ຫຼັງຈາກນັ້ນ "-prefix" ຫຼື "-overwrite" ແມ່ນຕ້ອງການ.
ຖ້າບໍ່ມີສ່ວນຂະຫຍາຍໃຫ້, ສ່ວນຂະຫຍາຍຜົນຜະລິດຈະເປັນ ".nii".
ຕົວຢ່າງ -prefix new_dset e.g -prefix new_dset.nii ຕົວຢ່າງ -prefix new_dset.hdr
- ງຽບ : ລາຍງານພຽງແຕ່ຄວາມຜິດພາດຫຼືຂໍ້ມູນທີ່ຮ້ອງຂໍ
ຕົວເລືອກນີ້ແມ່ນເທົ່າກັບ "-debug 0".
ຊ່ວຍເຫຼືອ ທາງເລືອກໃນການ
-ຊ່ວຍ : ສະແດງໃຫ້ເຫັນການຊ່ວຍເຫຼືອນີ້
ຕົວຢ່າງ: nifti_tool -help
-help_hdr : ສະແດງຂໍ້ມູນຊ່ອງຂໍ້ມູນ nifti_1_header
ຕົວຢ່າງ: nifti_tool -help_hdr
-help_nim : ສະແດງຂໍ້ມູນຊ່ອງຂໍ້ມູນ nifti_image
ຕົວຢ່າງ: nifti_tool -help_nim
-help_ana : ສະແດງຂໍ້ມູນພາກສະຫນາມ nifti_analyze75
ຕົວຢ່າງ: nifti_tool -help_ana
-help_datatypes [TYPE] : ສະແດງຕາຕະລາງປະເພດຂໍ້ມູນ
ເຊັ່ນ: nifti_tool -help_datatypes ເຊັ່ນ: nifti_tool -help_datatypes N
ນີ້ສະແດງເນື້ອໃນຂອງຕາຕະລາງ nifti_type_list. "D" ຫຼື "N" ເພີ່ມເຕີມ
ພາລາມິເຕີຈະຈໍາກັດຊື່ປະເພດເປັນ "DT_" ຫຼື "NIFTI_TYPE_", "T" ຈະທົດສອບ.
-ver : ສະແດງເລກເວີຊັ່ນຂອງໂປຣແກຣມ
ຕົວຢ່າງ nifti_tool -ver
- ປະຫວັດສາດ : ສະແດງປະຫວັດການດັດແກ້ໂປຣແກຣມ
ຕົວຢ່າງ: nifti_tool -hist
-nifti_ver : ສະແດງເລກເວີຊັ່ນຫໍສະໝຸດ nifti
ຕົວຢ່າງ: nifti_tool -nifti_ver
-nifti_hist : ສະແດງປະຫວັດການດັດແກ້ຫ້ອງສະໝຸດ nifti
ຕົວຢ່າງ: nifti_tool -nifti_hist
-with_zlib : ພິມວ່າຫ້ອງສະຫມຸດໄດ້ຖືກລວບລວມດ້ວຍ zlib
ຕົວຢ່າງ: nifti_tool -with_zlib
ຕົວຢ່າງ
A. checks header (for ບັນຫາ):
1. nifti_tool -check_hdr -infiles dset0.nii dset1.nii 2. nifti_tool -check_hdr -infiles
*.nii *.hdr 3. nifti_tool -check_hdr -quiet -infiles *.nii *.hdr
B. ສະແດງໃຫ້ເຫັນ header ຄວາມແຕກຕ່າງ:
1. nifti_tool -diff_hdr -field dim -field intent_code -infiles dset0.nii dset1.nii
2. nifti_tool -diff_hdr -new_dims 3 10 20 30 0 0 0 0 . -infiles my_dset.nii MAKE_IM
C. ການສະແດງ ໂຄງສ້າງ or ທົ່ງນາ:
1. nifti_tool -disp_hdr -infiles dset0.nii dset1.nii dset2.nii 2. nifti_tool -disp_hdr
-field dim -field descrip -infiles dset.nii 3. nifti_tool -disp_exts -infiles dset0.nii
dset1.nii dset2.nii 4. nifti_tool -disp_ts 23 0 172 -infiles dset1_time.nii 5. nifti_tool
-disp_ci 23 0 172 -1 0 0 0 -infiles dset1_time.nii
6. nifti_tool -disp_ana -infiles analysis.hdr 7. nifti_tool -disp_nim -infiles nifti.nii
D. ສ້າງ a ໃຫມ່ ຊຸດຂໍ້ມູນ ຈາກ ບໍ່ມີຫຍັງ:
1. nifti_tool -make_im -prefix new_im.nii 2. nifti_tool -make_im -prefix float_im.nii
-new_dims 3 10 20 30 0 0 0 0 -new_datatype 16
3. nifti_tool -mod_hdr -mod_field ອະທິບາຍ "ຊຸດຂໍ້ມູນກັບ mods" -new_dims 3 10 20 30 0 0 0
0 - ຄໍານໍາຫນ້າ new_desc.nii -infiles MAKE_IM
E. ຄັດລອກ ຊຸດຂໍ້ມູນ, ອິດ ບັນຊີລາຍຊື່ or ລົ້ມລົງ ຮູບພາບ:
1. nifti_tool -copy_im -prefix new.nii -infiles dset0.nii 2. nifti_tool -cbl -prefix
new_07.nii -infiles dset0.nii"[0,7]" 3. nifti_tool -cbl -prefix new_partial.nii -infiles
dset0.nii"[3..$(2)]"
4. nifti_tool -cci 5 4 17 -1 -1 -1 -1 -prefix new_5_4_17.nii 5. nifti_tool -cci 5 0 17 -1.
-1 2 -1 -keep_hist - ຄໍານໍາຫນ້າ new_5_0_17_2.nii
F. ປັບປຸງແກ້ໄຂ ໄດ້ header (ປັບປຸງແກ້ໄຂ ທົ່ງນາ or ແລກປ່ຽນປະສົບ ທັງຫມົດ ສ່ວນຫົວ):
1. nifti_tool -mod_hdr -prefix dnew -infiles dset0.nii -mod_field dim” 4 64 64 20 30 1 1
1 1 "
2. nifti_tool -mod_hdr -prefix dnew -infiles dset0.nii -mod_field ອະທິບາຍ "ເບຍ, brats
ແລະເນີຍແຂງ, mmmm ... "
3. cp old_dset.hdr nifti_swap.hdr nifti_tool -swap_as_nifti -ຂຽນທັບ -infiles
nifti_swap.hdr 4. cp old_dset.hdr analyse_swap.hdr nifti_tool -swap_as_analyze -ຂຽນທັບ
-infiles analysis_swap.hdr 5. nifti_tool -swap_as_old -prefix old_swap.hdr -infiles
old_dset.hdr nifti_tool -diff_hdr -infiles nifti_swap.hdr old_swap.hdr
G. ລອກ, ເພີ່ມ or ເອົາ ສ່ວນຂະຫຍາຍ: (ຕົວຢ່າງ #3, ສ່ວນຂະຫຍາຍແມ່ນຄັດລອກຈາກຂໍ້ຄວາມ
ແຟ້ມ)
1. nifti_tool -strip -overwrite -infiles *.nii 2. nifti_tool -add_comment "ປ່ຽນຈາກ
MY_AFNI_DSET+orig" - ຄໍານໍາຫນ້າ dnew -infiles dset0.nii
3. nifti_tool -add_comment "file:my.extension.txt" \fR - ຄໍານໍາຫນ້າ dnew -infiles dset0.nii
4. nifti_tool -rm_ext ALL -prefix dset1 -infiles dset0.nii 5. nifti_tool -rm_ext 2 -rm_ext
3 -rm_ext 5 -ຂຽນທັບ -infiles dset0.nii
ໃຊ້ nifti_tool ອອນໄລນ໌ໂດຍການນໍາໃຊ້ບໍລິການ onworks.net