คำถามติดแท็ก graphics

กราฟิกคือการนำเสนอด้วยภาพ คำถามที่ใช้แท็กนี้ควรติดแท็กด้วยภาษาและระบบย่อยกราฟิกที่เหมาะสมที่ใช้อยู่ สำหรับคำถามเกี่ยวกับกราฟิกทั่วไปให้พิจารณา Computer Graphics Stack Exchange (computergraphics.stackexchange.com)

30
ฉันจะทราบได้อย่างไรว่าจุด 2D นั้นอยู่ในรูปหลายเหลี่ยมหรือไม่
ฉันกำลังพยายามสร้างจุด 2D ที่รวดเร็วภายในอัลกอริทึมรูปหลายเหลี่ยมเพื่อใช้ในการทดสอบการตี (เช่นPolygon.contains(p:Point)) ข้อเสนอแนะสำหรับเทคนิคที่มีประสิทธิภาพจะได้รับการชื่นชม

25
การสร้างมุมมองภาพซ้อนทับเบลอ
ในแอพ Music ของ iOS ใหม่เราสามารถเห็นปกอัลบั้มด้านหลังมุมมองที่พร่ามัว จะทำเช่นนั้นได้อย่างไร? ฉันอ่านเอกสารแล้ว แต่ไม่พบสิ่งใดที่นั่น

11
Ball to Ball Collision - การตรวจจับและการจัดการ
ด้วยความช่วยเหลือของชุมชน Stack Overflow ฉันได้เขียนแบบจำลองทางฟิสิกส์พื้นฐาน แต่สนุก คุณคลิกและลากเมาส์เพื่อเปิดลูกบอล มันจะเด้งไปรอบ ๆ และในที่สุดก็หยุดที่ "พื้น" คุณสมบัติที่ยิ่งใหญ่ต่อไปของฉันที่ฉันต้องการเพิ่มคือการชนลูกบอล การเคลื่อนที่ของลูกบอลแตกออกเป็นขวานและเวกเตอร์ความเร็ว y ฉันมีแรงโน้มถ่วง (การลดลงของเวกเตอร์ y ในแต่ละขั้นตอน) ฉันมีแรงเสียดทาน (การลดลงเล็กน้อยของเวกเตอร์ทั้งสองแต่ละการชนกับผนัง) ลูกบอลเคลื่อนที่ไปรอบ ๆ อย่างสมจริงอย่างน่าประหลาด ฉันเดาคำถามของฉันมีสองส่วน: วิธีที่ดีที่สุดในการตรวจจับการชนกันของลูกบอลคืออะไร? ฉันแค่มีวง O (n ^ 2) ที่วนซ้ำลูกบอลแต่ละลูกแล้วตรวจสอบลูกบอลอื่น ๆ เพื่อดูว่ารัศมีนั้นทับกันหรือไม่? ฉันใช้สมการอะไรในการจัดการลูกบอลเพื่อชนลูก? ฟิสิกส์ 101 มันส่งผลต่อความเร็วของลูกบอลสองลูกที่ x / y เวกเตอร์อย่างไร ทิศทางของผลลัพธ์ที่ลูกบอลสองลูกมุ่งหน้าไปคืออะไร? ฉันจะใช้สิ่งนี้กับลูกบอลแต่ละลูกได้อย่างไร การจัดการการตรวจจับการชนของ "กำแพง" และการเปลี่ยนแปลงเวกเตอร์ที่เกิดขึ้นนั้นเป็นเรื่องง่าย แต่ฉันเห็นภาวะแทรกซ้อนมากขึ้นจากการชนกันของลูกกลม ด้วยกำแพงฉันต้องเอาค่าลบของเวกเตอร์ x หรือ y …

10
ฉันจะวางภาพหนึ่งภาพไว้ที่อีกภาพหนึ่งใน HTML ได้อย่างไร
ฉันเป็นผู้เริ่มต้นในการเขียนโปรแกรมรางพยายามที่จะแสดงภาพจำนวนมากบนหน้า ภาพบางภาพจะวางซ้อนทับกัน เพื่อให้ง่ายบอกว่าฉันต้องการสี่เหลี่ยมสีน้ำเงินโดยมีสี่เหลี่ยมสีแดงที่มุมบนขวาของสี่เหลี่ยมสีน้ำเงิน (แต่ไม่แน่นตรงมุม) ฉันพยายามหลีกเลี่ยงการรวมภาพ (ด้วย ImageMagick และที่คล้ายกัน) เนื่องจากปัญหาด้านประสิทธิภาพ ฉันแค่ต้องการวางตำแหน่งภาพที่ซ้อนทับกันซึ่งสัมพันธ์กัน เป็นตัวอย่างที่ยากขึ้นลองจินตนาการถึงมาตรวัดระยะทางที่อยู่ภายในภาพขนาดใหญ่ สำหรับตัวเลขหกหลักฉันจะต้องรวมกันเป็นล้านภาพที่แตกต่างกันหรือทำทุกอย่างทันทีที่ทุกอย่างที่จำเป็นคือการวางภาพหกภาพที่ด้านบนของอีกหนึ่ง

12
ฉันจะสร้างเอฟเฟกต์ที่คล้ายกับมุมมองเบลอของ iOS 7 ได้อย่างไร
ฉันพยายามทำซ้ำพื้นหลังเบลอนี้จากหน้าจอตัวอย่าง iOS 7 ที่เผยแพร่สู่สาธารณะของ Apple: คำถามนี้แนะนำให้ใช้ตัวกรอง CI กับเนื้อหาด้านล่าง แต่นั่นเป็นวิธีการที่แตกต่างกันโดยสิ้นเชิง เห็นได้ชัดว่า iOS 7 ไม่ได้รวบรวมเนื้อหาของมุมมองด้านล่างด้วยเหตุผลหลายประการ: ทำการทดสอบอย่างคร่าวๆจับภาพหน้าจอของมุมมองด้านล่างและใช้ตัวกรอง CIGaussianBlur ที่มีรัศมีมากพอที่จะเลียนแบบสไตล์การเบลอของ iOS 7 ใช้เวลา 1-2 วินาทีแม้กระทั่งบนเครื่องจำลอง มุมมองเบลอ iOS 7 สามารถเบลอมุมมองแบบไดนามิกเช่นวิดีโอหรือภาพเคลื่อนไหวโดยไม่มีความล่าช้าอย่างเห็นได้ชัด ทุกคนสามารถตั้งสมมติฐานว่ากรอบงานใดที่พวกเขาสามารถใช้เพื่อสร้างเอฟเฟกต์นี้และถ้าเป็นไปได้ที่จะสร้างเอฟเฟกต์ที่คล้ายกันกับ API สาธารณะปัจจุบัน แก้ไข: (จากความคิดเห็น) เราไม่รู้แน่ชัดว่า Apple กำลังทำอะไรอยู่ แต่มีสมมติฐานพื้นฐานที่เราสามารถทำได้หรือไม่? เราสามารถสรุปได้ว่าพวกเขากำลังใช้ฮาร์ดแวร์ใช่ไหม? เอฟเฟกต์มีอยู่ในแต่ละมุมมองเช่นนี้เอฟเฟกต์ไม่ทราบว่ามีอะไรอยู่เบื้องหลัง หรือต้องพิจารณาเนื้อหาที่อยู่เบื้องหลังความพร่ามัวที่พิจารณาว่าเป็นพร่ามัวหรือไม่ หากเนื้อหาที่อยู่เบื้องหลังเอฟเฟกต์มีความเกี่ยวข้องเราสามารถสมมติว่า Apple ได้รับ "ฟีด" ของเนื้อหาด้านล่างและแสดงผลอย่างเบลออย่างต่อเนื่องหรือไม่?


15
การสร้างภาพข้อมูลที่ไม่ได้ใช้งานมากที่สุด [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ฮิสโทแกรมและสแกตเตอร์แปลงเป็นวิธีที่ยอดเยี่ยมในการแสดงข้อมูลและความสัมพันธ์ระหว่างตัวแปร แต่เมื่อเร็ว ๆ นี้ฉันสงสัยเกี่ยวกับเทคนิคการสร้างภาพข้อมูลที่ฉันขาดหายไป คุณคิดว่าอะไรคือพล็อตประเภทที่ถูกใช้น้อยที่สุด? คำตอบควร: ไม่นิยมใช้ในทางปฏิบัติ เป็นที่เข้าใจได้โดยไม่ต้องมีการอภิปรายพื้นหลัง ใช้งานได้ในสถานการณ์ทั่วไปมากมาย รวมรหัสที่สามารถทำซ้ำได้เพื่อสร้างตัวอย่าง (โดยเฉพาะอย่างยิ่งใน R) รูปภาพที่เชื่อมโยงจะดี

3
GraphViz - วิธีการเชื่อมต่อกราฟย่อย?
ในDOTภาษาสำหรับGraphVizฉันกำลังพยายามแสดงแผนภาพการพึ่งพา ฉันต้องสามารถมีโหนดในคอนเทนเนอร์และเพื่อให้สามารถสร้างโหนดและ / หรือคอนเทนเนอร์ขึ้นอยู่กับโหนดและ / หรือคอนเทนเนอร์อื่น ๆ ฉันใช้subgraphเพื่อเป็นตัวแทนของภาชนะของฉัน การเชื่อมโยงโหนดทำงานได้ดี แต่ฉันไม่สามารถหาวิธีเชื่อมต่อกราฟย่อยได้ รับโปรแกรมด้านล่างฉันต้องสามารถเชื่อมต่อcluster_1และcluster_2มีลูกศร แต่สิ่งที่ฉันพยายามสร้างโหนดใหม่แทนการเชื่อมต่อกลุ่ม: digraph G { graph [fontsize=10 fontname="Verdana"]; node [shape=record fontsize=10 fontname="Verdana"]; subgraph cluster_0 { node [style=filled]; "Item 1" "Item 2"; label = "Container A"; color=blue; } subgraph cluster_1 { node [style=filled]; "Item 3" "Item 4"; label = "Container B"; …

18
อัลกอริทึมในการตรวจหาจุดตัดของสองรูปสี่เหลี่ยม?
ฉันกำลังมองหาอัลกอริทึมเพื่อตรวจสอบว่าสี่เหลี่ยมสองรูปตัดกันหรือไม่ ทดสอบว่ามุมหนึ่งอยู่ในอีก ALMOST หรือไม่ มันจะล้มเหลวถ้ารูปสี่เหลี่ยมสร้างรูปร่างคล้ายกากบาท ดูเหมือนว่าเป็นความคิดที่ดีที่จะหลีกเลี่ยงการใช้ความชันของเส้นซึ่งต้องใช้ตัวพิมพ์พิเศษสำหรับเส้นแนวตั้ง

2
PorterDuff.Mode หมายถึงอะไรใน Android กราฟิกมันทำอะไร?
ฉันต้องการทราบว่าPorterDuff.Mode มีความหมายอย่างไรในกราฟิกแอนดรอยด์ ฉันรู้ว่ามันเป็นโหมดการถ่ายโอน ฉันก็รู้ว่ามันมีคุณสมบัติเช่น DST_IN, ทวีคูณเป็นต้น

13
จะอ่านค่า RGB ของพิกเซลที่กำหนดใน Python ได้อย่างไร?
หากฉันเปิดภาพด้วยopen("image.jpg")ฉันจะรับค่า RGB ของพิกเซลโดยสมมติว่าฉันมีพิกัดของพิกเซลได้อย่างไร จากนั้นฉันจะย้อนกลับของสิ่งนี้ได้อย่างไร เริ่มต้นด้วยกราฟิกว่างเปล่า 'เขียน' พิกเซลด้วยค่า RGB ที่แน่นอนหรือไม่ ฉันต้องการถ้าฉันไม่ต้องดาวน์โหลดไลบรารีเพิ่มเติมใด ๆ
140 python  graphics  rgb  pixel 

19
สร้างสีระหว่างสีแดงกับสีเขียวเพื่อเป็นมิเตอร์ไฟฟ้าหรือไม่?
ฉันกำลังเขียนเกม Java และฉันต้องการใช้ power meter สำหรับการที่จะถ่ายอะไรซักอย่าง ฉันจำเป็นต้องเขียนฟังก์ชั่นที่ใช้ int ระหว่าง 0 - 100 และขึ้นอยู่กับว่าตัวเลขนั้นสูงแค่ไหนมันจะคืนค่าสีระหว่างสีเขียว (0 ในระดับพลังงาน) และสีแดง (100 ในระดับพลังงาน) คล้ายกับการทำงานของตัวควบคุมระดับเสียง: ฉันต้องดำเนินการอะไรบ้างกับองค์ประกอบสีแดงสีเขียวและสีน้ำเงินเพื่อสร้างสีระหว่างสีเขียวและสีแดง ดังนั้นฉันสามารถเรียกใช้พูดgetColor(80)และมันจะกลับสีส้ม (ค่าของมันใน R, G, B) หรือgetColor(10)ที่จะกลับค่า RGB เขียว / เหลืองมากขึ้น ฉันรู้ว่าฉันต้องเพิ่มองค์ประกอบของค่า R, G, B สำหรับสีใหม่ แต่ฉันไม่ทราบว่ามีอะไรเพิ่มขึ้นหรือลดลงโดยเฉพาะเมื่อสีเปลี่ยนจากสีเขียว - แดง ความคืบหน้า: ฉันลงเอยด้วยการใช้พื้นที่สี HSV / HSB เพราะฉันชอบการไล่สีที่ดีกว่า (ไม่มีสีน้ำตาลเข้มอยู่ตรงกลาง) ฟังก์ชั่นที่ฉันใช้คือ: public Color getColor(double power) …

6
glLoadIdentity () ทำอะไรใน OpenGL
ฉันยังใหม่กับ OpenGL และฉันรู้สึกไม่ค่อยสบายใจกับฟังก์ชันแบบสุ่มทั้งหมดที่ฉันมีในโค้ดของฉัน พวกเขาใช้งานได้และฉันรู้ว่าควรใช้เมื่อใด แต่ฉันไม่รู้ว่าทำไมฉันถึงต้องการมันหรือสิ่งที่พวกเขาทำจริงๆ ฉันรู้ว่าglLoadIdentity()แทนที่เมทริกซ์ปัจจุบันด้วยเมทริกซ์เอกลักษณ์ แต่มันทำอะไรกันแน่? หากทุกโปรแกรมต้องการทำไมเมทริกซ์เอกลักษณ์จึงไม่เป็นค่าเริ่มต้นเว้นแต่จะระบุไว้เป็นอย่างอื่น ฉันไม่ชอบให้มีฟังก์ชันในโค้ดของฉันเว้นแต่ฉันจะรู้ว่ามันทำอะไร ฉันควรทราบว่าฉันใช้ OpenGL เฉพาะสำหรับไคลเอนต์ 2D ที่สมบูรณ์ดังนั้นขอโทษที่ฉันไม่รู้ว่านี่เป็นสิ่งที่ชัดเจนมากสำหรับ 3D นอกจากนี้ยังสับสนเล็กน้อยเกี่ยวกับVSglMatrixMode(GL_PROJECTION)glMatrixMode(GL_MODELVIEW)
133 opengl  graphics 

8
การวัดความสูงของข้อความที่จะวาดบน Canvas (Android)
วิธีใดตรงไปตรงมาในการวัดความสูงของข้อความ? วิธีที่ฉันทำตอนนี้คือการใช้ Paint measureText()เพื่อรับความกว้างจากนั้นลองผิดลองถูกเพื่อหาค่าเพื่อให้ได้ความสูงโดยประมาณ ฉันก็ยุ่งอยู่FontMetricsเหมือนกัน แต่ทั้งหมดนี้ดูเหมือนวิธีการโดยประมาณที่ดูด ฉันพยายามปรับขนาดของสิ่งต่างๆเพื่อความละเอียดที่แตกต่างกัน ฉันทำได้ แต่จบลงด้วยรหัส verbose อย่างไม่น่าเชื่อพร้อมการคำนวณจำนวนมากเพื่อกำหนดขนาดสัมพัทธ์ ฉันเกลียดมัน! จะต้องมีวิธีที่ดีกว่านี้

15
กราฟและแผนภูมิสวย ๆ ใน Python [ปิด]
ตามที่กล่าวมาในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดขึ้นมาใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ล็อค คำถามนี้และคำตอบถูกล็อกเนื่องจากคำถามไม่ตรงประเด็น แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ยังไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ มีไลบรารีใดบ้างสำหรับการสร้างแผนภูมิและกราฟสวย ๆ ในแอปพลิเคชัน Python
130 python  graphics 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.