เครื่องมือออนไลน์เพิ่มสัญญาณรบกวนให้ภาพ
เพิ่มเกรนให้ภาพ ปรับปริมาณและความแรง เลือกโหมดขาวดำ แล้วดาวน์โหลด PNG ในเบราว์เซอร์
เริ่มใช้งาน
คุณสมบัติและรายละเอียดการใช้งาน
การควบคุมที่แท้จริง
เครื่องมือนี้มีการควบคุมสองแบบที่แยกจากกัน: ปริมาณนอยส์ (ปริมาณ) และ ความเข้มนอยส์ (ความแรง) แต่ละตัวปรับได้ตั้งแต่ 0 ถึง 100% โดยเพิ่มทีละ 0.01 ค่าเริ่มต้นคือ 30% และ 35% ตามลำดับ
ตัวอย่างการใช้งานจริง
ลองใช้ภาพสีเทากลาง (mid-gray) ตั้งค่า amount เป็น 30% และ strength เป็น 20% โดยเปิดโหมด นอยส์แบบสีเดียว ไว้ ผลลัพธ์คือประมาณ 30% ของพิกเซลจะถูกเลือก (ไม่ใช่จำนวนที่แน่นอน) พิกเซลที่ถูกเลือกจะได้รับค่าออฟเซ็ตสุ่มในช่วง [-25.5, 25.5) กับทุกช่องสี ทำให้เกิดเกรนสว่างและมืดไม่สม่ำเสมอ ส่วนพิกเซลอื่นๆ ยังคงเดิม
หลักการทำงาน
สำหรับแต่ละพิกเซล ระบบจะสุ่มตัวเลขด้วย Math.random() หาก Math.random()*100 < amount พิกเซลนั้นจะถูกเลือก จากนั้นคำนวณออฟเซ็ตด้วยสูตร (Math.random()-0.5)*255*strength/100 และนำไปปรับค่าช่องสี โดยค่าที่ได้จะถูกจำกัดให้อยู่ในช่วงที่ถูกต้อง หาก amount เป็น 0 จะไม่มีพิกเซลใดถูกเปลี่ยนแปลง และหาก strength เป็น 0 ก็จะไม่มีการเปลี่ยนค่าสี
ข้อจำกัดที่ควรทราบ
- การประมวลผลเกิดขึ้นในเบราว์เซอร์ของคุณเท่านั้น ไม่มีการอัปโหลดภาพไปยังเซิร์ฟเวอร์
- รูปแบบผลลัพธ์เป็น PNG เท่านั้น ไม่มีตัวเลือกเลือกนามสกุลไฟล์
- ไม่มีการควบคุมซูมหรือดูตัวอย่างอัตโนมัติ คุณต้องคลิก Generate ทุกครั้งเมื่อเปลี่ยนค่า
- ขนาดไฟล์สูงสุด 25 MiB (26 214 400 B) และจำนวนพิกเซลไม่เกิน 24 ล้านพิกเซล ขึ้นอยู่กับเบราว์เซอร์ที่รองรับการถอดรหัส
- ไม่มีการสุ่มแบบกำหนดค่าได้ (seed) ดังนั้นผลลัพธ์อาจแตกต่างเมื่อรันซ้ำ แม้ใช้การตั้งค่าเดียวกัน
คำถามที่พบบ่อย
1. ความแตกต่างระหว่าง ปริมาณนอยส์ และ ความเข้มนอยส์ คืออะไร?
ปริมาณนอยส์ ควบคุมจำนวนพิกเซลที่จะถูกสุ่มเลือกให้เปลี่ยนแปลง (ความหนาแน่นของเกรน) ส่วน ความเข้มนอยส์ ควบคุมขนาดของการเปลี่ยนแปลงสีในแต่ละพิกเซลที่ถูกเลือก (ความเข้มของเกรน) การเพิ่ม amount จะทำให้มีจุดเกรนมากขึ้น ในขณะที่การเพิ่ม strength จะทำให้จุดเกรนมีสีแตกต่างจากเดิมมากขึ้น
2. ตัวเลือก นอยส์แบบสีเดียว มีผลอย่างไร?
เมื่อเปิดใช้งาน (ค่าเริ่มต้น) พิกเซลที่ถูกเลือกจะได้รับค่าออฟเซ็ตเดียวกันกับทุกช่องสี (แดง เขียว น้ำเงิน) ทำให้เกิดเกรนขาวดำหรือเทา หากปิดใช้งาน แต่ละช่องสีจะได้รับค่าออฟเซ็ตสุ่มอิสระต่อกัน ทำให้เกิดเกรนสี ตัวเลือกนี้ไม่ได้แปลงภาพทั้งหมดให้เป็นขาวดำ แต่เพียงควบคุมลักษณะของสัญญาณรบกวนเท่านั้น
3. ทำไมผลลัพธ์ที่ได้ไม่เหมือนเดิมเมื่อใช้การตั้งค่าเดียวกัน?
เครื่องมือนี้ใช้ฟังก์ชัน Math.random() ของ JavaScript ซึ่งไม่สามารถกำหนดค่าเริ่มต้น (seed) ได้ ดังนั้นทุกครั้งที่คลิก Generate ระบบจะสุ่มค่าต่างๆ ใหม่ รูปแบบเกรนจึงอาจแตกต่างกัน แม้จะใช้การตั้งค่าเดียวกันก็ตาม
การประมวลผลเกิดขึ้นภายในเบราว์เซอร์ของคุณ