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