Ad
webpmux
-- Animasyonlu olmayan WebP resimlerinden animasyonlu WebP dosyaları oluşturun, animasyonlu WebP resimlerinden kare çıkarın ve XMP/EXIF meta verileri ile ICC profilini yönetin.
Özet
webpmux -get GET_OPTIONS INPUT -o OUTPUT
webpmux -set SET_OPTIONS INPUT -o OUTPUT
webpmux -strip STRIP_OPTIONS INPUT -o OUTPUT
webpmux -frame FRAME_OPTIONS [ -frame ... ] [ -loop LOOP_COUNT ]
[ -bgcolor BACKGROUND_COLOR ] -o OUTPUT
webpmux -duration DURATION OPTIONS [ -duration ... ] INPUT -o OUTPUT
webpmux -info INPUT
webpmux [-h|-help]
webpmux -version
webpmux argument_file_name
Açıklama
webpmux
, animasyonlu WebP dosyaları oluşturmak/çıkarmak, XMP/EXIF meta verilerini ve ICC profili eklemek/çıkarmak/çıkarmak için kullanılabilir.
Bağımsız değişken olarak tek bir dosya adı ("-" karakteriyle başlamaz) sağlanırsa komut satırı bağımsız değişkenleri aslında bu dosyadan jetonlara ayrılır.
Bu, kolay komut dosyası çalıştırmaya veya çok sayıda bağımsız değişken kullanmaya olanak tanır.
Seçenekler
GET_OPTIONS (-get
)
icc
- ICC profili edinin.
exif
- EXIF meta verilerini alma.
xmp
- XMP meta verilerini alın.
frame n
- Animasyonlu bir resimden n. kareyi alın. (n = 0 özel bir anlama sahiptir: son kare)
SET_OPTIONS (-set
)
loop LOOP_COUNT
- Animasyonlu bir dosyada döngü sayısını ayarlama. Burada: "LOOP_COUNT", [0, 65535] aralığında olmalıdır.
bgcolor BACKGROUND_COLOR
- Animasyonun arka plan rengini ayarlama
icc file.icc
- ICC profili ayarla. Burada: "file.icc", ayarlanacak ICC profilini içerir.
exif file.exif
- EXIF meta verilerini ayarlama. Burada: "file.exif" ayarlanacak EXIF meta verilerini içerir.
xmp file.xmp
- XMP meta verilerini ayarlayın. Burada: "file.xmp" ayarlanacak XMP meta verilerini içerir.
STRIP_OPTIONS (-strip
)
icc
- ICC profilini çıkar.
exif
- EXIF meta verilerini çıkarın.
xmp
- XMP meta verilerini çıkarın.
DURATION_OPTIONS (-duration
)
Belirli bir kare aralığının süresini değiştirin. Bu seçenek yalnızca animasyonlu WebP'de etkili olur ve tek kareli dosyalar üzerinde etkisi yoktur.
duration[,start[,end]]
Burada:
duration
, aralığın milisaniye cinsinden süresidir (zorunlu). Negatif olmamalıdır.start
, aralığın başlangıç kare dizinidir (isteğe bağlı).end
, aralığın (isteğe bağlı) son kare dizinidir (dahil).Bu seçeneğin üç tipik kullanımı şunlardır:
-
-duration d
tüm animasyon için süreyi "d" olarak ayarlayın.
-duration d,f
'f' kare süresini 'd' olarak ayarlayın.
-duration d,start,end
tüm [start,end] aralığı için süreyi 'd' olarak ayarlayın.
[start, end]
aralığının dışındaki karelere dokunulmayacağını unutmayın.end
değeri0
, "animasyonun son karesi" anlamına gelir.Hatırlatma: Çerçeve dizine ekleme işlemi
1
itibarıyla başlayacak.
-
FRAME_OPTIONS (-frame
)
Birden çok (animasyonsuz) WebP resminden animasyonlu bir WebP dosyası oluşturabilirsiniz.
file_i +di[+xi+yi[+mi[bi]]]
- Burada:
file_i
i'inci karedir (WebP biçimi),xi
,yi
bu kare için resim ofsetidir,di
bir sonraki kareden önceki duraklatma süresidir,mi
bu çerçeve için yok etme yöntemidir (NONE için0
veya ARKA PLAN için1
),bi
ise bu kare için harmanlama yöntemidir (BLEND için+b
veya NO_BLEND için-b
).bi
bağımsız değişkeni atlanabilir ve varsayılan olarak+b
(BLEND) olur. Ayrıca,bi
atlanırsami
çıkarılabilir ve varsayılan olarak0
(NONE) olur. Son olarak,mi
vebi
atlanırsaxi
veyi
çıkarılabilir. Bu değerler varsayılan olarak+0+0
olur.
LOOP_COUNT
Animasyonun tekrar sayısı. Geçerli aralık 0 ile 65.535 arasındadır [Varsayılan: 0 (sonsuz)].
BACKGROUND_COLOR
Kanvasın arka plan rengi.
Burada: A
, R
, G
ve B
, sırasıyla Alfa, Kırmızı, Yeşil ve Mavi bileşen değerlerini belirten 0
-255
aralığında tam sayılardır [Varsayılan: 255,255,255,255
].
INPUT
WebP biçiminde giriş dosyası.
ÇIKIŞ (-o
)
WebP biçiminde çıkış dosyası.
Not: EXIF, XMP ve ICC verilerinin yapısı kontrol edilmez ve geçerli olduğu varsayılır.
Böcekler
Lütfen tüm hataları sorun izleyicimize bildirin: https://bugs.chromium.org/p/webp
- Yama kullanabilirsiniz. Başlamak için bu sayfaya bakın: https://www.webmproject.org/code/contribute/submitting-patches/
Örnekler
ICC profili ekle:
webpmux -set icc image_profile.icc in.webp -o icc_container.webp
ICC profilini çıkar:
webpmux -get icc icc_container.webp -o image_profile.icc
ICC profilini çıkar:
webpmux -strip icc icc_container.webp -o without_icc.webp
XMP meta verileri ekleyin:
webpmux -set xmp image_metadata.xmp in.webp -o xmp_container.webp
XMP meta verilerini çıkar:
webpmux -get xmp xmp_container.webp -o image_metadata.xmp
XMP meta verilerini çıkar:
webpmux -strip xmp xmp_container.webp -o without_xmp.webp
EXIF meta verileri ekleme:
webpmux -set exif image_metadata.exif in.webp -o exif_container.webp
EXIF meta verilerini çıkar:
webpmux -get exif exif_container.webp -o image_metadata.exif
EXIF meta verilerini çıkar:
webpmux -strip exif exif_container.webp -o without_exif.webp
3 (animasyonsuz) WebP resminden animasyonlu bir WebP dosyası oluşturun:
webpmux -frame 1.webp +100 -frame 2.webp +100+50+50 \
-frame 3.webp +100+50+50+1+b -loop 10 -bgcolor 255,255,255,255 \
-o anim_container.webp
Animasyonlu bir WebP dosyasından 2. kareyi alın:
webpmux -get frame 2 anim_container.webp -o frame_2.webp
Giriş dosyası adı "-" ile başlayan -get/-set/-strip komutunu kullanma:
webpmux -set icc image_profile.icc -o icc_container.webp -- ---in.webp
webpmux -get icc -o image_profile.icc -- ---icc_container.webp
webpmux -strip icc -o without_icc.webp -- ---icc_container.webp
Yazarlar
webpmux
, libwebp
kapsamında ve WebP ekibi tarafından yazılmıştır.
En yeni kaynak ağacı https://chromium.googlesource.com/webm/libwebp/ adresinde bulunmaktadır.
Bu kılavuz sayfası, Debian projesi için Vikas Arora vikaas.arora@gmail.com tarafından yazılmıştır (başkaları tarafından da kullanılabilir).