Bitbybit Docs
    Preparing search index...

    Class Color

    लाइब्रेरी द्वारा उपयोग किए जाने वाले दो रूपों में रंग: #ff5733 जैसा हेक्स टेक्स्ट, और ऑब्जेक्ट { r, g, b } या { r, g, b, a } जिसके चैनल या तो 0 से 255 तक या 0 से 1 तक चलते हैं। यहाँ के मेथड हर रूप में रंग बनाते हैं, स्पष्ट चैनल रेंज के साथ उनके बीच बदलते हैं, एकल चैनल पढ़ते हैं और रंग को उलटते हैं।

    Index

    Constructors

    convert

    • हेक्स रंग को 0 से 255 तक के चैनलों वाले { r, g, b } ऑब्जेक्ट में पढ़ता है।

      टेक्स्ट # के साथ या बिना शुरू हो सकता है; छह हेक्स अंकों के अलावा कुछ भी त्रुटि फेंकता है। उदाहरण: '#FF5733' -> { r: 255, g: 87, b: 51 }

      Parameters

      • inputs: HexDto

        हेक्स रंग

      Returns ColorRGB

      0 से 255 तक के चैनलों वाला रंग ऑब्जेक्ट

      const rgb = bitbybit.color.hexToRgb({ color: "#ff5733" });
      
    • तीन चैनल मानों को हेक्स रंग के रूप में लिखता है।

      min और max बताते हैं कि मान किस रेंज का उपयोग करते हैं; 0 से 255 के अलावा की रेंज पहले फिर से मैप की जाती है, इसलिए 0 से 1 तक के चैनल भी काम करते हैं। उदाहरण: r 255, g 87, b 51 [0,255] में -> '#ff5733'; r 1, g 0.5, b 0.2 [0,1] में -> '#ff8033'

      Parameters

      • inputs: RGBMinMaxDto

        लाल, हरा और नीला मान और उनकी रेंज

      Returns string

      हेक्स रंग

      const hex = bitbybit.color.rgbToHex({ r: 1, g: 0.5, b: 0.2, min: 0, max: 1 });
      
    • { r, g, b } रंग को हेक्स रंग के रूप में लिखता है।

      min और max बताते हैं कि चैनल किस रेंज का उपयोग करते हैं; 0 से 255 के अलावा की रेंज पहले फिर से मैप की जाती है। उदाहरण: { r: 1, g: 0.5, b: 0.2 } [0,1] में -> '#ff8033'

      Parameters

      • inputs: RGBObjectMaxDto

        रंग ऑब्जेक्ट और वह रेंज जो उसके चैनल उपयोग करते हैं

      Returns string

      हेक्स रंग

      const hex = bitbybit.color.rgbObjToHex({ rgb: { r: 1, g: 0.5, b: 0.2 }, min: 0, max: 1 });
      
    • हेक्स रंग को { r, g, b } ऑब्जेक्ट में पढ़ता है जिसके चैनल आपकी पसंद की रेंज पर फिर से मैप किए गए हैं।

      उदाहरण: '#FF5733' [0,1] पर मैप किया -> { r: 1, g: 0.341, b: 0.2 }

      Parameters

      • inputs: HexDtoMapped

        हेक्स रंग और वह रेंज जिस पर चैनलों को मैप करना है

      Returns ColorRGB

      उस रेंज के चैनलों वाला रंग ऑब्जेक्ट

      const rgb = bitbybit.color.hexToRgbMapped({ color: "#ff5733", from: 0, to: 1 });
      

    create

    • हेक्स रंग को बिना बदले आगे बढ़ाता है, ताकि रंग को नाम दिया और फिर से उपयोग किया जा सके।

      उदाहरण: '#FF5733' -> '#FF5733'

      Parameters

      • inputs: HexDto

        हेक्स रंग

      Returns string

      वही हेक्स रंग

    • 0 से 255 तक के चैनलों वाले { r, g, b } रंग को बिना बदले आगे बढ़ाता है, ताकि उसे नाम दिया और फिर से उपयोग किया जा सके।

      उदाहरण: { r: 255, g: 87, b: 51 } -> वही ऑब्जेक्ट

      Parameters

      • inputs: Rgb255Dto

        रंग ऑब्जेक्ट

      Returns ColorRGB

      वही रंग ऑब्जेक्ट

    • 0 से 1 तक के चैनलों वाले { r, g, b } रंग को बिना बदले आगे बढ़ाता है, ताकि उसे नाम दिया और फिर से उपयोग किया जा सके।

      उदाहरण: { r: 1, g: 0.34, b: 0.2 } -> वही ऑब्जेक्ट

      Parameters

      • inputs: Rgb1Dto

        रंग ऑब्जेक्ट

      Returns ColorRGB

      वही रंग ऑब्जेक्ट

    • 0 से 255 तक के रंग चैनलों और 0 से 1 तक की अपारदर्शिता वाले { r, g, b, a } रंग को बिना बदले आगे बढ़ाता है, ताकि उसे नाम दिया और फिर से उपयोग किया जा सके।

      उदाहरण: { r: 255, g: 87, b: 51, a: 1 } -> वही ऑब्जेक्ट

      Parameters

      • inputs: Rgba255Dto

        रंग ऑब्जेक्ट

      Returns ColorRGBA

      वही रंग ऑब्जेक्ट

    • 0 से 1 तक के हर चैनल वाले { r, g, b, a } रंग को बिना बदले आगे बढ़ाता है, ताकि उसे नाम दिया और फिर से उपयोग किया जा सके।

      उदाहरण: { r: 1, g: 0.34, b: 0.2, a: 1 } -> वही ऑब्जेक्ट

      Parameters

      • inputs: Rgba1Dto

        रंग ऑब्जेक्ट

      Returns ColorRGBA

      वही रंग ऑब्जेक्ट

    • 0 से 255 तक के तीन अलग चैनल मानों से { r, g, b } रंग बनाता है।

      उदाहरण: r 255, g 87, b 51 -> { r: 255, g: 87, b: 51 }

      Parameters

      Returns ColorRGB

      रंग ऑब्जेक्ट

      const orange = bitbybit.color.rgbAtomic255Color({ r: 255, g: 87, b: 51 });
      
    • 0 से 1 तक के तीन अलग चैनल मानों से { r, g, b } रंग बनाता है।

      उदाहरण: r 1, g 0.34, b 0.2 -> { r: 1, g: 0.34, b: 0.2 }

      Parameters

      • inputs: RgbAttomic1Dto

        लाल, हरा और नीला मान

      Returns ColorRGB

      रंग ऑब्जेक्ट

      const orange = bitbybit.color.rgbAtomic1Color({ r: 1, g: 0.34, b: 0.2 });
      

    hex to

    • हेक्स रंग का लाल चैनल पढ़ता है, आपकी पसंद की रेंज पर फिर से मैप किया हुआ।

      उदाहरण: '#FF5733' [0,1] में -> 1

      Parameters

      • inputs: HexDtoMapped

        हेक्स रंग और वह रेंज जिस पर चैनल को मैप करना है

      Returns number

      उस रेंज में लाल चैनल

      const red = bitbybit.color.getRedParam({ color: "#ff5733", from: 0, to: 1 });
      
    • हेक्स रंग का हरा चैनल पढ़ता है, आपकी पसंद की रेंज पर फिर से मैप किया हुआ।

      उदाहरण: '#FF5733' [0,1] में -> 0.341

      Parameters

      • inputs: HexDtoMapped

        हेक्स रंग और वह रेंज जिस पर चैनल को मैप करना है

      Returns number

      उस रेंज में हरा चैनल

      const green = bitbybit.color.getGreenParam({ color: "#ff5733", from: 0, to: 1 });
      
    • हेक्स रंग का नीला चैनल पढ़ता है, आपकी पसंद की रेंज पर फिर से मैप किया हुआ।

      उदाहरण: '#FF5733' [0,1] में -> 0.2

      Parameters

      • inputs: HexDtoMapped

        हेक्स रंग और वह रेंज जिस पर चैनल को मैप करना है

      Returns number

      उस रेंज में नीला चैनल

      const blue = bitbybit.color.getBlueParam({ color: "#ff5733", from: 0, to: 1 });
      
    • हेक्स रंग को उलटता है, हर चैनल को उसके विपरीत में बदलते हुए: 255 घटा मान।

      blackAndWhite चालू होने पर, परिणाम हल्के रंग के लिए सादा काला या गहरे रंग के लिए सफ़ेद होता है, जो रंगीन पृष्ठभूमि पर टेक्स्ट के लिए उपयुक्त है। उदाहरण: '#FF5733' -> '#00a8cc'; blackAndWhite के साथ -> '#ffffff'

      Parameters

      • inputs: InvertHexDto

        हेक्स रंग और क्या परिणाम को काले या सफ़ेद तक सीमित करना है

      Returns string

      उलटा हेक्स रंग

      const textColor = bitbybit.color.invert({ color: "#ff5733", blackAndWhite: true });
      

    rgb to

    • { r, g, b } रंग का लाल चैनल पढ़ता है।

      उदाहरण: { r: 255, g: 87, b: 51 } -> 255

      Parameters

      Returns number

      लाल चैनल, ऑब्जेक्ट जो भी रेंज उपयोग करता है उसमें

    • { r, g, b } रंग का हरा चैनल पढ़ता है।

      उदाहरण: { r: 255, g: 87, b: 51 } -> 87

      Parameters

      Returns number

      हरा चैनल, ऑब्जेक्ट जो भी रेंज उपयोग करता है उसमें

    • { r, g, b } रंग का नीला चैनल पढ़ता है।

      उदाहरण: { r: 255, g: 87, b: 51 } -> 51

      Parameters

      Returns number

      नीला चैनल, ऑब्जेक्ट जो भी रेंज उपयोग करता है उसमें