⚠️ Ini adalah situs terjemahan tidak resmi dan tidak berafiliasi dengan ImageMagick Studio LLC. Untuk informasi resmi, lihat halaman asli (https://imagemagick.org/stream/).

Contoh penggunaan • Ringkasan opsi

stream adalah alat ringan untuk mentransmisikan satu atau beberapa komponen piksel dari gambar, atau bagian gambar, ke format penyimpanan pilihan Anda. Alat ini menuliskan komponen piksel saat komponen tersebut dibaca dari gambar input, satu baris setiap kali, sehingga stream cocok digunakan saat bekerja dengan gambar besar atau saat Anda memerlukan komponen piksel mentah.

Contoh penggunaan

Berikut adalah beberapa contoh perintah stream untuk menunjukkan kegunaan dan kemudahan penggunaannya. Sebagai permulaan, mari kita mengalirkan komponen merah, hijau, biru dari gambar JPEG 640x480 ke disk sebagai karakter tanpa tanda (unsigned char):

magick stream -map rgb -storage-type char image.jpg pixels.dat
magick display -depth 8 -size 640x480 rgb:pixels.dat

Di sini kita mengekstrak wilayah 100x100 dari gambar TIFF dalam format skala abu-abu sebagai bilangan presisi ganda (double):

magick stream -map i -storage-type double -extract 100x100+30+40 image.tif gray.raw

Anda juga dapat mengaitkan wilayah yang akan diekstrak dengan nama file gambar:

magick stream -map i -storage-type double 'image.tif[100x100+30+40]' gray.raw

Streaming mengharuskan coder gambar membaca piksel gambar dalam urutan baris. Tidak semua format memenuhi persyaratan ini. Verifikasi format gambar tertentu terlebih dahulu, sebelum Anda menggunakan streaming dalam alur kerja Anda.

Ringkasan opsi

Perintah stream mengenali opsi-opsi berikut. Klik salah satu opsi untuk melihat detail lebih lanjut tentang cara kerja opsi tersebut.

Opsi Deskripsi
-authenticate value mendekripsi gambar dengan kata sandi ini
-channel type menerapkan opsi untuk memilih kanal gambar
-colorspace type mengatur ruang warna gambar
-debug events menampilkan informasi debug yang melimpah
-define format:option mendefinisikan satu atau beberapa opsi format gambar
-density geometry densitas horizontal dan vertikal gambar
-depth value kedalaman bit gambar
-extract geometry mengekstrak area dari gambar
-help mencetak opsi program
-interlace type jenis skema interlacing gambar
-interpolate method metode interpolasi warna piksel
-limit type value batas sumber daya cache piksel
-list type Color, Configure, Delegate, Format, Magic, Module, Resource, atau Type
-log format format informasi debug
-map components menyimpan piksel dalam format ini.
-monitor memantau progres
-quantize colorspace mengurangi warna gambar dalam ruang warna ini
-quiet menekan semua pesan peringatan
-regard-warnings memperhatikan pesan peringatan.
-respect-parentheses pengaturan tetap berlaku hingga batas tanda kurung.
-sampling-factor geometry faktor sampling horizontal dan vertikal
-seed value menyemai urutan baru bilangan pseudo-acak
-set attribute value mengatur atribut gambar
-size geometry lebar dan tinggi gambar
-storage-type type menyimpan piksel dengan jenis penyimpanan ini.
-synchronize menyinkronkan gambar ke perangkat penyimpanan
-taint menandai gambar sebagai telah diubah
-transparent-color color warna transparan
-verbose mencetak informasi terperinci tentang gambar
-version mencetak informasi versi
-virtual-pixel method metode akses untuk piksel di luar batas gambar