Ini ialah arahan fp2hdf yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
fp2hdf - tukar data titik terapung kepada HDF
SINOPSIS
fp2hdf -h[antuan] fp2hdf dalam fail [dalam fail...] -o[utfile fail luar] [-r[aster] [ras_options...]]
[-f[tanah]]
DESCRIPTION
fp2hdf menukar data titik terapung kepada Set Data Saintifik HDF (SDS) dan/atau Raster 8-bit
Format Set Imej (RIS8), menyimpan hasil dalam fail HDF. Data imej boleh diskalakan
tentang nilai min.
Fail input mengandungi tatasusunan titik terapung dua dimensi atau tiga dimensi tunggal
sama ada dalam teks ASCII, titik terapung asli atau format HDF SDS. Jika fail HDF digunakan
untuk input, ia mesti mengandungi SDS. SDS hanya perlu mengandungi rekod dimensi dan
data, tetapi jika ia juga mengandungi nilai maksimum dan minimum dan/atau skala untuk setiap paksi,
ini akan digunakan. Jika format input ialah teks ASCII atau titik terapung asli, lihat
"Nota" di bawah tentang cara ia mesti disusun.
PILIHAN
-h[antuan]
Cetak ringkasan penggunaan yang berguna, dan keluar.
-o[utfile] fail luar
Data daripada satu atau lebih fail input disimpan sebagai satu atau lebih set data dan/atau imej
dalam satu fail output HDF, fail luar.
-r[aster]
Simpan output sebagai imej raster yang ditetapkan dalam fail output -f[tanah] Simpan output sebagai a
set data saintifik dalam fail output. Ini adalah lalai jika pilihan "-r".
tidak dinyatakan.
ras_opts:
-e[xpand] horiz Vert [kedalaman]
Kembangkan data apungan melalui replikasi piksel untuk menghasilkan imej. horiz and Vert
berikan resolusi mendatar dan menegak bagi imej yang akan dihasilkan; dan
secara pilihan, kedalaman memberikan bilangan imej atau satah kedalaman (untuk data input 3D).
-i[nterp] horiz Vert [kedalaman]
Gunakan interpolasi bilinear, atau trilinear, pada data apungan untuk menghasilkan
imej(s). horiz, Vert, dan kedalaman mestilah lebih besar daripada atau sama dengan dimensi
daripada set data asal.
-p[alfile] palfile
Simpan palet dengan imej. Dapatkan palet daripada palfile; yang mungkin sebuah
Fail HDF yang mengandungi palet, atau fail yang mengandungi palet mentah.
-m[ean] bermakna
Jika nilai min titik terapung diberikan, imej akan diskalakan tentang min.
Ekstrem baharu (newmax dan newmin), seperti yang diberikan oleh:
newmaks = min + maks(abs(maks-min), abs(min-min))
newmin = min - maks(abs(maks-min), abs(min-min))
akan sama jarak dari nilai min. Jika tiada nilai min diberikan, maka min
ialah: 0.5 * (maks + min)
INPUT
Jika format fail input ialah teks ASCII atau titik terapung asli, ia mesti mempunyai
medan input berikut:
format
kapal terbang
nows
ncols
max_value
nilai_min
[pesawat1 pesawat2 pesawat3 ...]
baris 1 baris 2 baris 3 ...
col1 col2 col3 ...
data1 data2 data3 ...
...
Di mana:
format Penanda format ("TEXT", "FP32" atau "FP64").
kapal terbang
Dimensi paksi kedalaman ("1" untuk input 2D).
nows Dimensi paksi menegak.
ncols Dimensi paksi mendatar.
max_value
Nilai data maksimum.
nilai_min
Nilai data minimum.
kapal terbang1, kapal terbang2, kapal terbang3...
Skala untuk paksi kedalaman.
barisan1, barisan2, barisan3...
Skala untuk paksi menegak.
col1, col2, col3...
Skala untuk paksi mendatar.
tarikh1, tarikh2, tarikh3...
Data yang disusun mengikut baris, kiri ke kanan dan atas ke bawah; kemudian secara pilihan, dipesan
dengan kapal terbang, depan ke belakang.
Untuk format input FP32 dan FP64, format, kapal terbang, nows, ncols, dan kapal terbang adalah
integer asli; di mana format ialah perwakilan integer bagi yang sesuai
Rentetan 4 aksara (0x46503332 untuk "FP32" dan 0x46503634 untuk "FP64"). The
medan input yang tinggal terdiri daripada nilai titik terapung 32-bit asli untuk FP32
format input, atau nilai titik terapung 64-bit asli untuk format input FP64.
CONTOH
Tukar data titik terapung dalam "f1.txt" kepada format SDS dan simpannya sebagai SDS dalam fail HDF
"o1":
fp2hdf f1.txt -o o1
Tukar data titik terapung dalam "f2.hdf" kepada format raster 8-bit dan simpannya sebagai RIS8 dalam
Fail HDF "o2":
fp2hdf f2.hdf -o o2 -r
Tukar data titik terapung dalam "f3.bin" kepada format raster 8-bit dan format SDS, dan simpan
kedua-dua RIS8 dan SDS dalam fail HDF "o3":
fp2hdf f3.bin -o o3 -r -f
Tukar data titik terapung dalam "f4" kepada imej raster 500x600 dan simpan RIS8 dalam HDF
fail "o4". Simpan juga palet dari "palfile" dengan imej:
fp2hdf f4 -o o4 -r -e 500 600 -p palfile
Tukar data titik terapung dalam "f5" kepada 200 satah imej raster 500x600, dan simpan
RIS8 dalam fail HDF "o5". Juga skalakan data imej supaya ia berpusat pada min
nilai 10.0:
fp2hdf f5 -o o5 -r -i 500 600 200 -m 10.0
Gunakan fp2hdf dalam talian menggunakan perkhidmatan onworks.net