เครื่องสร้างบิตแมปสุ่มออนไลน์
สร้างภาพบิตแมปสุ่มด้วยสี HSL ออนไลน์ กำหนดความกว้าง ความสูง และขนาดบล็อก ตัวอย่าง 20x10 บ…
เริ่มใช้งาน
คุณสมบัติและการใช้งานจริง
เครื่องมือนี้สร้างภาพบิตแมปแบบสุ่มโดยการเติมบล็อกสี่เหลี่ยมจากซ้ายบนไปขวาล่าง แต่ละบล็อกได้รับสี HSL แบบสุ่ม โดยมีฮิว (hue) ระหว่าง 0 ถึง 359 องศา ความอิ่มตัว (saturation) คงที่ 75% และความสว่าง (lightness) คงที่ 55% ผลลัพธ์คือภาพทดสอบหรือภาพตกแต่งที่ไม่มีรูปแบบซ้ำ
ตัวอย่างการทำงาน
หากตั้งค่าความกว้าง 20 พิกเซล ความสูง 10 พิกเซล และขนาดบล็อก 5 พิกเซล จะได้ 4 คอลัมน์และ 2 แถว รวม 8 บล็อกพอดี สำหรับค่าเริ่มต้น 800x500 พิกเซลและขนาดบล็อก 10 จะได้ 4000 บล็อก
ข้อจำกัดด้านขนาด
ความกว้างและความสูงถูกจำกัดให้ผลคูณไม่เกิน 24 ล้านพิกเซล หากตั้งค่า 10000x10000 ระบบจะลดขนาดลงเหลือประมาณ 4899x4899 เพื่อให้เป็นไปตามข้อจำกัด
การใช้งานบนมือถือ
การสร้างภาพขนาดใหญ่หรือบล็อกเล็กมากอาจใช้ทรัพยากรมาก ควรใช้ขนาดที่เหมาะสมบนอุปกรณ์เคลื่อนที่
คำถามที่พบบ่อย
1. ทำไมภาพที่ได้ไม่เหมือนเดิมเมื่อกด Generate ซ้ำ?
เพราะการสุ่มใช้ Math.random ซึ่งไม่มีการควบคุม seed ดังนั้นทุกครั้งที่กดจะได้สีและรูปแบบใหม่ทั้งหมด ไม่มีการสุ่มซ้ำ
2. ฉันสามารถควบคุมจำนวนบล็อกที่แน่นอนได้หรือไม่?
ได้ โดยคำนวณจากความกว้างหารด้วยขนาดบล็อก แล้วปัดเศษลง คูณกับความสูงหารด้วยขนาดบล็อก ตัวอย่างเช่น 20x10 และบล็อก 5 จะได้ 4x2 = 8 บล็อก
3. ภาพที่ได้เป็นข้อมูลสุ่มเพื่อการเข้ารหัสหรือไม่?
ไม่ ภาพนี้เป็นเพียงงานศิลปะทดสอบ ไม่เหมาะสำหรับการเข้ารหัสหรือการจำลองสัญญาณรบกวน เนื่องจากไม่ได้ใช้การสุ่มแบบเข้ารหัส
รายการตรวจสอบก่อนใช้งาน
- ตรวจสอบว่าความกว้างและความสูงไม่เกิน 10000 และผลคูณไม่เกิน 24 ล้าน
- ตรวจสอบขนาดบล็อกอยู่ระหว่าง 1 ถึง 1000
- ทราบว่าการกด Generate แต่ละครั้งจะได้ภาพใหม่ที่ไม่ซ้ำ
- ดาวน์โหลด PNG ได้ทันทีหลังสร้าง
การประมวลผลเกิดขึ้นภายในเบราว์เซอร์ของคุณ