التصوير :: اللون

التصوير :: Color هو وحدة بيرل مع معالجة الألوان من أجل التصوير.
التحميل الان

التصوير :: اللون الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Arnar M. Hrafnkelsson
  • موقع ويب الناشر:
  • http://search.cpan.org/~tonyc/Imager-0.54/lib/Imager/Color.pm

التصوير :: اللون العلامات


التصوير :: اللون وصف

Imager :: Color هو وحدة بيرل مع معالجة الألوان للتصوير. تصوير :: اللون هو وحدة بيرل مع معالجة اللون لImager.SYNOPSIS $ = لون تصوير :: Color-> الجديدة ($ أحمر، أخضر $، $ الأزرق)؛ $ = لون تصوير :: Color-> الجديدة ($ أحمر، أخضر $، $ الأزرق، $ ألفا)؛ $ = لون تصوير :: Color-> الجديدة ( "# C0C0FF")؛ # أتش تي أم أل مواصفات اللون $ color-> مجموعة ($ أحمر، أخضر $، $ الأزرق)؛ $ color-> مجموعة ($ أحمر، أخضر $، $ الأزرق، $ ألفا)؛ $ color-> مجموعة ( "# C0C0FF")؛ # أتش تي أم أل مواصفات الألوان (أحمر $، $ الأخضر، الأزرق $، $ ألفا) = $ color-> رغبا ()؛ hsv = $ color-> هامبورغ ()؛ # لم تنفذ ولكن المقترح $ color-> معلومات ()؛ إذا ($ color-> يساوي (= الآخر> $ other_color)) {...} هذا اللون وحدة مقابض خلق الكائنات التي تستخدمها تصوير. والفكرة هي أنه في المستقبل هذه الوحدة سوف تكون قادرة على التعامل مع العمليات الحسابية فضاء لوني كما well.newThis بإنشاء كائن اللون لتمريرها إلى الوظائف التي تحتاج إلى argument.setThis اللون يتغير لون معرفة مسبقا. لاحظ أن هذا لا يؤثر أي مكان حيث تم استخدام اللون previously.rgbaThis عوائد رمز رغبا من لون المعلومات الكائن contains.infoCalling مجرد مقالب colorcode صلة log.equals (الآخر => $ other_color) يساوي (الآخر => $ other_color، ignore_alpha => 1) يقارن $ النفس واللون $ other_color إرجاع true إذا كانت مكونات اللون هي same.Compares جميع القنوات الأربع ما لم ignore_alpha هو مجموعة. إذا تم تعيين ignore_alpha فقط القنوات الثلاثة الأولى هي compared.You يمكن تحديد الألوان في عدة طرق مختلفة، يمكنك فقط توفير قيم بسيطة: معلمات رقمية بسيطة - في حالة توفير 3 أو 4 الوسائط الرقمية، وتحصل على اللون تتكون من تلك RGB (وربما أ) components.a ستة عرافة اللون رقم على شبكة الإنترنت، إما 'RRGGBB' أو '# RRGGBB'an ثمانية عرافة اللون رقم على شبكة الإنترنت، إما' RRGGBBAA 'أو' # RRGGBBAA'.a 3 عرافة اللون رقم على شبكة الإنترنت، "#RGB '- وهي قيمة F يصبح 255.a اسم اللون، من أي ملف أعرج Named_Colors أو X rgb.txt وجدت لأول مرة. نفس باستخدام اسم keyword.You يمكن تزويد المعلمات المسماة: 'أحمر'، 'الأخضر' و 'الأزرق'، وتقصير اختياري إلى 'ص'، 'ز' و 'ب'. مكونات اللون في النطاق من 0 إلى 255. # كل ما يلي تعادل بلدي $ C1 = تصوير :: Color-> جديد (أحمر => 100، أزرق => 255، أخضر => 0)؛ بلدي $ C2 = تصوير :: Color-> جديد (ص => 100، ب => 255، ز => 0)؛ بلدي $ = C3 تصوير :: Color-> جديد (ص => 100، أزرق => 255، ز => 0)؛ 'هوى'، 'الإشباع' و 'قيمة'، وتقصير اختياري إلى 'ح'، 'الصورة' و 'الخامس'، لتحديد لون HSV. 0 الجديد (هوى => 120، قيمة => 1، التشبع => 0.5)؛ 'ويب'، والتي يمكن تحديد 6 أو 3 عرافة اللون رقم على شبكة الإنترنت، في أي من أشكال "#RRGGBB '،' #RGB، "RRGGBB" أو "RGB". بلدي $ C1 = تصوير :: Color-> جديد (ويب => '# FFC0C0')؛ # شاحب red'gray "أو" الرمادي "الذي يحدد قناة واحدة، من 0 إلى 255. # بالضبط نفس بلدي $ C1 = تصوير :: Color-> الجديد (الرمادي => 128)؛ بلدي $ C1 = تصوير :: Color-> الجديد (الرمادي => 128)؛ "RGB" الذي يأخذ arrayref 3 عضو، تحتوي على كل من القيم الأحمر والأخضر والأزرق. # نفس بلدي $ C1 = تصوير :: Color-> جديد (RGB => )؛ بلدي $ C1 = تصوير :: Color-> جديد (ص => 255، ز => 100، ب => 0)؛ "هامبورغ" التي تأخذ arrayref 3 عضو، containting كل من هوى، والتشبع والقيمة. # نفس بلدي $ C1 = تصوير :: Color-> جديد (HSV => )؛ بلدي $ C1 = تصوير :: Color-> الجديد (هوى => 120، ت => 1، ق => 0.5)؛ "أعرج" الذي يحدد لون من ملف لوحة الأعرج. يمكنك تحديد اسم الملف وحة مع المعلمة 'لوح'، أو السماح نظرة تصوير :: اللون في أماكن مختلفة، وعادة "$ HOME / أعرج-1.X / لوحات / Named_Colors" مع وبدون رقم الإصدار، و في / البيرة / حصة / أعرج / لوحات /. يجب أن يكون الملف لوحة أسماء الألوان. بلدي $ C1 = تصوير :: Color-> جديد (أعرج => 'الثلج')؛ بلدي $ C1 = تصوير :: Color-> جديد (أعرج => 'الثلج'، لوحة => 'testimg / test_gimp_pal)؛ "ل Xname" الذي يحدد لون من ملف rgb.txt X11. يمكنك تحديد اسم الملف rgb.txt مع المعلمة 'لوح'، أو السماح نظرة تصوير :: اللون في أماكن مختلفة، وعادة "/usr/lib/X11/rgb.txt. بلدي $ C1 = تصوير :: Color-> جديد (ل Xname => 'الأزرق') # عادة RGB (0، 0، 255) "BUILTIN" الذي يحدد لون من جدول الألوان المضمن في تصوير :: :: اللون جدول. الألوان في هذه الوحدة هي نفس الملف rgb.txt X11 الافتراضية. بلدي $ C1 = تصوير :: Color-> جديد (المضمن => 'الأسود') # دائما RGB (0، 0، 0) 'اسم' الذي يحدد اسم من أي لوحة الأعرج، ملف rgb.txt X أو المدمج في جدول الألوان، أيهما وجد first.'channel0 '،' CHANNEL1 "، الخ، كل منها تحدد قناة واحدة. هذه يمكن أن تكون مختصرة إلى 'C0'، 'C1' etc.'channels 'الذي يأخذ arrayref القناة values.Optionally يمكنك إضافة قناة ألفا إلى لون مع' ألفا 'أو' 'مواصفات اللون parameter.These يمكن أن تستخدم في كل بناء ألوان جديدة مع الطريقة الجديدة () وتعديل الألوان الموجودة مع مجموعة الأسلوب (). متطلبات: perl.


التصوير :: اللون برامج ذات صلة