Friday, March 3, 2017

KLWP Color Maker

  No comments
Salah satu kelebihan dari KLWP yaitu memiliki formula yang berfungsi membuat warna dari kode ARGB atau AHSV, bagi yang hobi menggabar tentu sudah tidak asing lagi dengan sebutan itu, dengan adanya formula ini kita bisa memadukan dengan formula lain supaya berubah dengan sendirinya, misalkan merubah warna background sesuai cover art music yang kita mainkan, atau merubah warna secara perlahan dengan mengkombinasikan formula detik atau yang lain.

Bitmap Pallet Extracts Color

Formula KLWP yang satu ini berfungsi mengekstract warna dari bitmap yang kita inginkan seperti pada contoh gambar di atas, warna dari bitmap dapat kita gunakan pada module KLWP, format sintax yang ada pada formula ini akan kit jelaskan pada table berikut:
keterangan:
  • Mode : command atau perintah sintax (lihat pada contoh)
  • Bitmap : image yang di pakai misalkan dari cover art, bitmap global, resource dari http atau full path dari file gambar
  • Default : warna default yang dipakai apabila bitmap tidak ditemukan

Bitmap pallete extracts color, Sintax $bp(mode, bitmap, [default])$
formula Keterangan
$bp(muted, mi(cover))$ mengambil warna muted dari cover art
$bp(vibrant, mi(cover))$ mengambil warna vibrant dari cover art
$bp(mutedbc, mi(cover))$ mengambil warna muted dari body text cover art
$bp(vibrantbc, mi(cover))$ mengambil warna vibrant dari body text cover art
$bp(mutedtc, mi(cover))$ mengambil warna muted dari title text cover art
$bp(vibranttc, mi(cover))$ mengambil warna vibrant dari title text cover art
$bp(dmuted, mi(cover))$ mengambil warna dark muted dari cover art
$bp(dvibrant, mi(cover))$ mengambil warna dark vibrant dari cover art
$bp(dmutedbc, mi(cover))$ mengambil warna dark muted dari body text cover art
$bp(dvibrantbc, mi(cover))$ mengambil warna dark vibrant dari body text cover art
$bp(dmutedtc, mi(cover))$ mengambil warna dark muted dari title text cover art
$bp(dvibranttc, mi(cover))$ mengambil warna dark vibrant dari title text cover art
$bp(lmuted, mi(cover))$ mengambil warna light muted dari cover art
$bp(lvibrant, mi(cover))$ mengambil warna light vibrant dari cover art
$bp(lmutedbc, mi(cover))$ mengambil warna light muted dari body text cover art
$bp(lvibrantbc, mi(cover))$ mengambil warna light vibrant dari body text cover art
$bp(lmutedtc, mi(cover))$ mengambil warna light muted dari title text cover art
$bp(lvibranttc, mi(cover))$ mengambil warna light vibrant dari title text cover art

Color Editor, memanipulasi Warna ARGB 

Seperti namanya, fungsi dari formula ini untuk memanipulasi warna ARGB seperti alpha value, luminance, contras dan lain sebagainya, lihat contoh pada table berikut.
Keterangan :
  • Color: code warna ARGB atau RGB
  • Filter : filter color (alpha, saturation, luminance, gradient end color dan seterusnya)
  • Amount : value dari filter mulai dari 0 sampai 100
Color editor to manipulated ARGB color value, Sintax $ce(color, filter, [amount])$
formula Keterangan
$ce(#FF0000, invert)$ membalikkan warna RGB
$ce(#FF0000, comp)$ komplementer warna atau menyeimbangkan 
$ce(#FF0000, contrast)$ mengembalikan antara hitam dan putih tergantung kontras yang terbaik
$ce(#FF0000, alpha, 50)$ membuat warna dengan 50% transparan 
$ce(#FF0000, sat, 0)$ mengkonversi warna ke greyscale equivalent
$ce(#FF0000, lum, 50)$ mengatur pencahayaan ke value 50
$ce(#FF0000, lum, a50)$ menambahkan luminance 50 (value : 0 - 100) 
$ce(#FF0000, alpha, r50)$ remove alpha sebanyak 50
$ce(#FF0000, #FF0000, 50)$ mencampurkan setengah dari kedua warna (50% gradient)


Color Maker

Fungsi dari formula ini adalah untuk membuat warna ARGB atau AHSV sesuai dengan value yang kita isikan, lihat pada contoh table.
Keterangan:
  • A : alpha value (optional, 0 (full transparent) sampai 255 (full opaque), default 255)
  • R / H : Red (0-255), Hue (0-360)
  • G / S : Green (0-255), Saturation (0-100)
  • B / V : Blue (0-255), Value (0-100)
Color maker, generate color from ARGB/AHSV, Sintax $cm([a], R/H, G/S, B/V, [mode])$
formula Keterangan
$cm(128,255,0,0)$ 50% transparan warna merah
$cm(0,df(ss)*4.25,255-df(ss)*4.25)$ berpindah secara perlahan dari biru ke hijau dengan menggunakan detik

No comments :

Post a Comment