# Color

- **İngilizce aslı:** https://wiki.facepunch.com/gmod/Color
- **Çeviri tarihi:** 2025-09-08

Renkleri işlemek için kullanılabilecek tüm olası fonksiyonların listesi.

Renkler Lua'da uygulandığından, [type](https://gmod.tr/wiki/Global.type)(color) == "table" ve [TypeID](https://gmod.tr/wiki/Global.TypeID)(color) == [TYPE_TABLE](https://gmod.tr/wiki/Enums/TYPE#table) olur.

Tür kontrolü için [IsColor](https://gmod.tr/wiki/Global.IsColor) kullanın.

[Color](https://gmod.tr/wiki/Global.Color), [HSVToColor](https://gmod.tr/wiki/Global.HSVToColor) ve [HSLToColor](https://gmod.tr/wiki/Global.HSLToColor) tarafından oluşturulur.

| Tür | İsim | Açıklama |
|---|---|---|
| [number](https://gmod.tr/wiki/number) | **r** | Rengin kırmızı bileşeni. |
| [number](https://gmod.tr/wiki/number) | **g** | Rengin yeşil bileşeni. |
| [number](https://gmod.tr/wiki/number) | **b** | Rengin mavi bileşeni. |
| [number](https://gmod.tr/wiki/number) | **a** | Rengin alfa bileşeni. |

## Metotlar

Color:[AddBlackness](https://gmod.tr/wiki/COLOR:AddBlackness)( [number](https://gmod.tr/wiki/number) blackness )

Bir Rengi HWB renk uzayına dönüştürür, verilen değeri "siyahlığa" ekler ve tekrar bir RGB rengine dönüştürür. COLOR:GetBlackness & COLOR:SetBlackness fonksiyonlarının biraz daha verimli bir birleşimidir.

Color:[AddBrightness](https://gmod.tr/wiki/COLOR:AddBrightness)( [number](https://gmod.tr/wiki/number) saturation )

Bir Rengi HSV renk uzayına dönüştürür, "değer" olarak da bilinen parlaklığa verilen değeri ekler ve tekrar bir RGB rengine dönüştürür. COLOR:GetBrightness & COLOR:SetBrightness fonksiyonlarının biraz daha verimli bir birleşimidir. Bu, renk tonunu veya aydınlığı değiştirmeden rengin doygunluğunu hızlıca değiştirmek için kullanışlıdır ve kolay tema oluşturma gibi şeylere olanak tanır.

Color:[AddHue](https://gmod.tr/wiki/COLOR:AddHue)( [number](https://gmod.tr/wiki/number) hue )

Bir Rengi HSV renk uzayına dönüştürür, verilen değeri renk tonuna ekler ve tekrar bir RGB rengine dönüştürür. COLOR:GetHue & COLOR:SetHue fonksiyonlarının biraz daha verimli bir birleşimidir. Bu, doygunluğu veya aydınlığı değiştirmeden rengin tonunu hızlıca değiştirmek için kullanışlıdır, bu da kolay tema oluşturma gibi şeylere olanak tanır.

Color:[AddLightness](https://gmod.tr/wiki/COLOR:AddLightness)( [number](https://gmod.tr/wiki/number) lightness )

Bir Rengi HSL renk uzayına dönüştürür, verilen değeri "açıklığa" ekler ve tekrar bir RGB rengine dönüştürür. COLOR:GetLightness & COLOR:SetLightness fonksiyonlarının biraz daha verimli bir birleşimidir. Bu, renk tonunu veya doygunluğu değiştirmeden rengin açıklığını hızlıca değiştirmek için kullanışlıdır, bu da kolay tema oluşturma gibi şeylere olanak tanır.

Color:[AddSaturation](https://gmod.tr/wiki/COLOR:AddSaturation)( [number](https://gmod.tr/wiki/number) saturation )

Bir Rengi HSV renk uzayına dönüştürür, verilen değeri doygunluğa ekler ve tekrar bir RGB rengine dönüştürür. COLOR:GetSaturation & COLOR:SetSaturation fonksiyonlarının biraz daha verimli bir birleşimidir. Bu, renk tonunu veya aydınlığı değiştirmeden rengin doygunluğunu hızlıca değiştirmek için kullanışlıdır, bu da kolay tema oluşturma gibi şeylere olanak tanır.

Color:[AddWhiteness](https://gmod.tr/wiki/COLOR:AddWhiteness)( [number](https://gmod.tr/wiki/number) whiteness )

Bir Rengi HWB renk uzayına dönüştürür, verilen değeri "beyazlığa" ekler ve tekrar bir RGB rengine dönüştürür. COLOR:GetWhiteness & COLOR:SetWhiteness fonksiyonlarının biraz daha verimli bir birleşimidir.

[Color](https://gmod.tr/wiki/Color) Color:[Copy](https://gmod.tr/wiki/Color:Copy)()

Bu rengin bir kopyasını döndürür, genellikle orijinal rengi etkilemeden daha sonra güvenle değiştirilebilmesi için kullanılır.

[number](https://gmod.tr/wiki/number) Color:[GetBlackness](https://gmod.tr/wiki/COLOR:GetBlackness)()

Bir Rengi HWB renk uzayına dönüştürür ve rengin "siyahlığını" döndürür. Eğer 3 bileşenin hepsini almak isterseniz COLOR:ToHWB fonksiyonuna bakın.

[number](https://gmod.tr/wiki/number) Color:[GetBrightness](https://gmod.tr/wiki/COLOR:GetBrightness)()

Bir Rengi HSV renk uzayına dönüştürür ve "değer" olarak da bilinen parlaklığı döndürür. Eğer 3 bileşenin hepsini almak isterseniz COLOR:ToHSV fonksiyonuna bakın.

[number](https://gmod.tr/wiki/number) Color:[GetHue](https://gmod.tr/wiki/COLOR:GetHue)()

Bir Rengi HSV renk uzayına dönüştürür ve renk tonunu döndürür. Eğer 3 bileşenin hepsini almak isterseniz COLOR:ToHSV fonksiyonuna bakın.

[number](https://gmod.tr/wiki/number) Color:[GetLightness](https://gmod.tr/wiki/COLOR:GetLightness)()

Bir Rengi HSL renk uzayına dönüştürür ve rengin "açıklığını" döndürür. Eğer 3 bileşenin hepsini almak isterseniz COLOR:ToHSL fonksiyonuna bakın.

[number](https://gmod.tr/wiki/number) Color:[GetSaturation](https://gmod.tr/wiki/COLOR:GetSaturation)()

Bir Rengi HSV renk uzayına dönüştürür ve doygunluğu döndürür. Eğer 3 bileşenin hepsini almak isterseniz COLOR:ToHSV fonksiyonuna bakın.

[number](https://gmod.tr/wiki/number) Color:[GetWhiteness](https://gmod.tr/wiki/COLOR:GetWhiteness)()

Bir Rengi HWB renk uzayına dönüştürür ve rengin "beyazlığını" döndürür. Eğer 3 bileşenin hepsini almak isterseniz COLOR:ToHWB fonksiyonuna bakın.

[Color](https://gmod.tr/wiki/Color) Color:[Lerp](https://gmod.tr/wiki/Color:Lerp)( [Color](https://gmod.tr/wiki/Color) target, [number](https://gmod.tr/wiki/number) fraction )

Bu renk ile verilen renk arasında doğrusal interpolasyon gerçekleştirir.

Color:[SetBlackness](https://gmod.tr/wiki/COLOR:SetBlackness)( [number](https://gmod.tr/wiki/number) blackness )

Bir Rengi HWB renk uzayına dönüştürür, "siyahlığını" ayarlar ve tekrar bir RGB rengine dönüştürür.

Color:[SetBrightness](https://gmod.tr/wiki/COLOR:SetBrightness)( [number](https://gmod.tr/wiki/number) saturation )

Bir Rengi HSV renk uzayına dönüştürür, "değer" olarak da bilinen parlaklığı ayarlar ve tekrar bir RGB rengine dönüştürür. Bu, renk tonunu veya doygunluğu değiştirmeden rengin parlaklığını hızlıca değiştirmek için kullanışlıdır, bu da kolay tema oluşturma gibi şeylere olanak tanır.

Color:[SetHue](https://gmod.tr/wiki/COLOR:SetHue)( [number](https://gmod.tr/wiki/number) hue )

Bir Rengi HSV renk uzayına dönüştürür, renk tonunu ayarlar ve tekrar bir RGB rengine dönüştürür. Bu, doygunluğu veya aydınlığı değiştirmeden rengin tonunu hızlıca değiştirmek için kullanışlıdır, bu da kolay tema oluşturma gibi şeylere olanak tanır.

Color:[SetLightness](https://gmod.tr/wiki/COLOR:SetLightness)( [number](https://gmod.tr/wiki/number) lightness )

Bir Rengi HSL renk uzayına dönüştürür, "açıklığını" ayarlar ve tekrar bir RGB rengine dönüştürür. Bu, renk tonunu veya doygunluğu değiştirmeden rengin açıklığını hızlıca değiştirmek için kullanışlıdır, bu da kolay tema oluşturma gibi şeylere olanak tanır.

Color:[SetSaturation](https://gmod.tr/wiki/COLOR:SetSaturation)( [number](https://gmod.tr/wiki/number) saturation )

Bir Rengi HSV renk uzayına dönüştürür, doygunluğu ayarlar ve tekrar bir RGB rengine dönüştürür. Bu, renk tonunu veya aydınlığı değiştirmeden rengin doygunluğunu hızlıca değiştirmek için kullanışlıdır, bu da kolay tema oluşturma gibi şeylere olanak tanır.

Color:[SetUnpacked](https://gmod.tr/wiki/Color:SetUnpacked)( [number](https://gmod.tr/wiki/number) r, [number](https://gmod.tr/wiki/number) g, [number](https://gmod.tr/wiki/number) b, [number](https://gmod.tr/wiki/number) a )

Rengin kırmızı, yeşil, mavi ve alfa değerlerini ayarlar.

Color:[SetWhiteness](https://gmod.tr/wiki/COLOR:SetWhiteness)( [number](https://gmod.tr/wiki/number) whiteness )

Bir Rengi HWB renk uzayına dönüştürür, "beyazlığını" ayarlar ve tekrar bir RGB rengine dönüştürür.

[string](https://gmod.tr/wiki/string) Color:[ToHex](https://gmod.tr/wiki/Color:ToHex)( [boolean](https://gmod.tr/wiki/boolean) = false )

Bir Rengi onaltılık (hexadecimal) temsiline dönüştürür.

[number](https://gmod.tr/wiki/number), [number](https://gmod.tr/wiki/number), [number](https://gmod.tr/wiki/number) Color:[ToHSL](https://gmod.tr/wiki/Color:ToHSL)()

Bir Rengi HSL renk uzayına dönüştürür. Dahili olarak ColorToHSL fonksiyonunu çağırır.

[number](https://gmod.tr/wiki/number), [number](https://gmod.tr/wiki/number), [number](https://gmod.tr/wiki/number) Color:[ToHSV](https://gmod.tr/wiki/Color:ToHSV)()

Bir RGB Rengini HSV renk uzayına kodlar. Bu fonksiyon dahili olarak ColorToHSV kullanır.

[number](https://gmod.tr/wiki/number), [number](https://gmod.tr/wiki/number), [number](https://gmod.tr/wiki/number) Color:[ToHWB](https://gmod.tr/wiki/COLOR:ToHWB)()

Bir Rengi HWB renk uzayına dönüştürür. Daha fazla bilgi için HWBToColor fonksiyonuna bakın.

[table](https://gmod.tr/wiki/table) Color:[ToTable](https://gmod.tr/wiki/Color:ToTable)()

Rengi dört elemanlı bir tablo (dizi veya liste) olarak döndürür.

[Vector](https://gmod.tr/wiki/Vector) Color:[ToVector](https://gmod.tr/wiki/Color:ToVector)()

Rengi bir Vektöre çevirir ve alfa kanalını kaybeder. Bu aynı zamanda değerleri 0 - 255 aralığından 0 - 1 aralığına taşır. r / 255 -> x g / 255 -> y b / 255 -> z Bu, Vector:ToColor fonksiyonunun tersidir.

[number](https://gmod.tr/wiki/number), [number](https://gmod.tr/wiki/number), [number](https://gmod.tr/wiki/number), [number](https://gmod.tr/wiki/number) Color:[Unpack](https://gmod.tr/wiki/Color:Unpack)()

Rengin kırmızı, yeşil, mavi ve alfa değerlerini döndürür.

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/Color
