View Categories

Metin Alanları Referansı

5 dakika okuma

Bu sayfa, Chaos Player metin alanları için referans bilgileri sağlar.

 

Genel Bakış #


Chaos Player 1.0.4 sürümünden itibaren, metin katmanlarındaki metinler {nesne:özellik} biçiminde gömülü alanlar içerebilir. Bu tür alanlar, metin görüntülenmeden önce değerleriyle değiştirilir. Belirli bir alanın genişletilmesini devre dışı bırakmak için, {karakteri ikiye katlayın; örneğin, {saat:tarih} metnini eklemek için {{saat:tarih} kullanın.

Alan nesnesi (iki nokta üst üste işaretinden önceki kısım) “kompozisyon”, “zaman çizelgesi”, “saat”, “maske”, tek bir katman veya bir katman kümesi olabilir.

Ayrıca, biçimlendirme kodu # işaretiyle değiştirilebilir.

 

Kompozisyon #


Kompozisyon nesnesi tek bir özelliği destekler:

{kompozisyon:isim}

“fields.pdpcomp” gibi kompozisyon adı

 

Zaman çizelgesi #


Zaman çizelgesi nesnesi aşağıdaki özellikleri destekler:

{zaman çizelgesi:çerçeve}

mevcut çerçeve

{zaman çizelgesi:çerçeve+2}

mevcut kare artı 2

{zaman çizelgesi:çerçeve-1}

mevcut kare eksi 1

{zaman çizelgesi:çerçeve,4}

Mevcut kare, 4 uzunluğuna ulaşmak için sıfırlarla doldurulmuştur.

{zaman çizelgesi:çerçeve-1,4}

mevcut kareden 1 çıkarılmış, 4 uzunluğuna kadar doldurulmuş.

{zaman çizelgesi:zaman kodu}

Geçerli kare, saniyedeki kare sayısı kullanılarak zaman koduna dönüştürülür.

{zaman çizelgesi:zaman kodu+584}

Mevcut kareye 584 eklenerek zaman kodu elde edilir.

{zaman çizelgesi:zaman kodu/30}

Geçerli kareyi 30 fps kullanarak zaman kodu olarak kaydedin.

{zaman çizelgesi:zaman kodu/29.97}

Geçerli kareyi düşen kare olarak NTSC zaman koduna dönüştürün.

{zaman çizelgesi:zaman kodu+85521/24}

Mevcut kare sayısı +85521, 24 fps kullanılıyor.

 

Saat #


Saat nesnesi aşağıdaki özellikleri destekler:

{saat:tarih}

Geçerli tarih (yerel, kısa biçimde)

{saat:uzun tarih}

Yerel uzun biçimde geçerli tarih

{saat:zaman}

mevcut zaman

{saat:%Y-%m-%d}

Geçerli tarih, yıl-ay-gün formatında.

{saat:%d.%m.%Y}

Geçerli tarih, gün.ay.yıl formatında.

{saat:%S:%A:%C}

Şu anki zaman, 24 saatlik saat:dakika:saniye biçiminde.

 

Saat nesnesi, özellik olarak bir biçim dizesini destekler. Dizede, aşağıdaki biçim kodları açıklandığı gibi değiştirilir:

%A

Hafta içi gününün kısaltılmış adı

%A

Hafta içi gününün tam adı

%B

Ayın kısaltılmış adı

%B

Ayın tam adı

%C

Yerel ayarlara uygun tarih ve saat gösterimi.

%D

Ayın günü ondalık sayı olarak (01 – 31)

%H

Saat, 24 saatlik formatta (00 – 23)

%BEN

Saat, 12 saatlik formatta (01 – 12)

%J

Yılın günü ondalık sayı olarak (001 – 366)

%M

Ay, ondalık sayı olarak (01 – 12)

%M

Dakika ondalık sayı olarak (00 – 59)

%P

Geçerli yerel ayarın 12 saatlik saat dilimi için AM/PM göstergesi.

%S

Saniye ondalık sayı olarak (00 – 59)

%U

Pazar gününü haftanın ilk günü olarak kabul ederek, yılın haftasını ondalık sayı olarak ifade edin (00 – 53)

%w

Hafta içi günleri ondalık sayı olarak (0 – 6; Pazar 0)

%W

Haftanın haftası, ondalık sayı olarak, Pazartesi haftanın ilk günü olmak üzere (00 – 53)

%X

Geçerli yerel ayar için tarih gösterimi

%X

Geçerli konum için zaman gösterimi

%y

Yüzyıl belirtilmeden yıl, ondalık sayı olarak (00 – 99)

%Y

Yüzyılı da içeren yıl, ondalık sayı olarak.

%z, %Z

Kayıt defteri ayarlarına bağlı olarak saat dilimi adı veya saat dilimi kısaltması; saat dilimi bilinmiyorsa karakter kullanılmaz.

%

Yüzde işareti

 

Maske #


Maske nesnesi aşağıdaki özellikleri destekler:

{maske:genişlik}

mevcut maske genişliği

{maske:yükseklik}

mevcut maske yüksekliği

 

Katman #


Bir katman, indeks veya isimle tanımlanabilir. Pozitif bir indeks, katman yığınının en üstünden başlayarak bir katmanı, negatif bir sayı ise en altından başlayarak bir katmanı tanımlar. Örneğin, {1:name} ilk katmanın adını, {-1:name} ise son katmanın (alttan ilk) adını ifade eder. Bir katman, adını tek tırnak içine alarak da tanımlanabilir, örneğin {‘######.dpx’:path}. ‘######.dpx’ten sonraki katman, {‘######.dpx’+1:path} ile tanımlanabilir ve diğer ofsetler de çalışır.

Bir katman aşağıdaki özellikleri destekler:

{1:isim}

katman adı

{1:genişlik}

katman genişliği

{1:yükseklik}

katman yüksekliği

{1:uzunluk}

kare cinsinden katman uzunluğu

{1:zaman kodu}

Dosya başlığından gömülü zaman kodu

{1:kenar kodu}

Dosya başlığından gömülü kenar kodu

{1:anahtar kodu}

edgecode ile aynı

 

Aşağıdaki üç alan, {timeline:frame} için açıklandığı gibi ofset ve genişliği destekler.

{1:çerçeve}

katman çerçevesi, sıfır tabanlı

{1:fnframe}

dosya adından çerçeve

{1:emframe}

Dosya başlığından gömülü çerçeve

{1:yol}

mevcut kareye giden yol

 

Yol özelliği, tek bir yol öğesini veya bir öğe dizisini seçmek için indekslenebilir:

{1:yol[1]}

yolun ilk öğesini seçer

{1:yol[2]}

yolun ikinci öğesini seçer

{1:yol[-1]}

Yolun son öğesini (dosya adını) seçer.

{1:yol[1..3]}

ilk üç öğeyi seçer

{1:yol[1..-2]}

İlk öğeden sondan ikinciye kadar olan öğeleri (yani dosya adı hariç her şeyi) seçer.

 

{1:path}’in “D:\footage\000186_10\557568.dpx” olduğunu varsayalım. O halde,

{1:yol[1]}

“D:\”

{1:yol[2]}

“Görüntü”dür

{1:yol[3]}

“000186_10\”

{1:yol[4]}

“557568.dpx”

{1:yol[5]}

“dır”

{1:yol[-1]}

“557568.dpx”

{1:yol[-2]}

“000186_10\”

{1:yol[-3]}

“Görüntü”dür

{1:yol[-4]}

“D:\”

{1:yol[-5]}

“dır”

{1:yol[1..2]}

“D:\footage\”

{1:yol[-2..-1]}

“000186_10\557568.dpx”

 

Katman Seti #


Katman özellikleri, bir katman kümesiyle de kullanılabilir. Bu durumda, alan, kümedeki katmanların özellikleriyle, yeni satırlarla ayrılarak değiştirilir. Örneğin, ilk üç katmanın adları “Katman 1”, “Katman 2” ve “Katman 3” olan {1,2,3:ad} ifadesi şu şekilde değiştirilir:

Katman 1

Katman 2

Katman 3

 

Bir katman kümesi aşağıdaki biçimlere sahip olabilir:

 

`selection`, `-selection`  – Şu anda seçili olan katmanları tanımlar. `-selection` ise aynı işlevi ters sırada yerine getirir.

Örnek

{seçim:isim}.

 

grup(K), -grup(K)  – Grup kimliği K olan katmanları tanımlar. -grup ters sıradadır.

Örnek

{-grup(4):zaman kodu}.

 

* katman..katman  – Birbirini takip eden birden fazla katmanı tanımlar; yukarıdaki “katman” ifadesi, önceki bölümde olduğu gibi, dizin veya isimle tanımlanan tek bir katmanı temsil eder.

Örnekler

{1..5:isim},

{1..-1:name}, {‘Ayarlama 1’+1..-1:name}.

 

set,set,…,set – Önceki formların çeşitli katman setlerini birleştirir.

Örnekler

{1..2,5,8..-1:isim},

{grup(1),grup(2):yol}.

 

set!set – İlk kümeyi alır ve ikinci kümedeki tüm katmanları atar. İlk küme mevcut değilse, tüm katmanları ilk küme olarak alır. Örnekler: {!group(1):name} – 1. grupta olmayan tüm katmanların adları, {group(2)!1..5:name} – 2. gruptaki ilk beş katman arasında olmayan tüm katmanların adları. Ek bir sözdizimi olan {set::property}, geçerli zamanın giriş:çıkış noktaları arasına düştüğü ilk katmanı bulmak için ‘set’i taramak için kullanılabilir. ‘property’ daha sonra bu katmandan alınır. Bu, birkaç klibin art arda düzenlendiği durumlarda kullanışlıdır. Örneğin, yığındaki son üç katman bu şekilde sıralı olarak düzenlenmiş klipler ise, {-3..-1::timecode} ve {-1..-3::timecode} her ikisi de geçerli klibin zaman kodunu seçecektir. İkisi arasındaki fark, birincisinin yukarıdan aşağıya, ikincisinin ise ters sırada tarama yapmasıdır. Katmanlar üst üste gelirse bu önemli olabilir.

 

 

Özel Bayrak #


# işareti, herhangi bir biçimlendirme kodunun başına eklenebilir. Bu durumda, biçimlendirme kodunun anlamı aşağıdaki gibi değişir.

%#a, %#A, %#b, %#B, %#p, %#X, %#z, %#Z, %#%

# işareti dikkate alınmaz.

%#C

Geçerli yerel ayarlara uygun, uzun tarih ve saat gösterimi. Örneğin: “Salı, 14 Mart 1995, 12:41:29”.

%#X

Güncel yerel dile uygun uzun tarih gösterimi. Örneğin: “Salı, 14 Mart 1995”.

%#d, %#H, %#I, %#j, %#m, %#M, %#S, %#U, %#w, %#W, %#y, %#Y

Baştaki sıfırları (varsa) kaldırın.

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir