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

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

3
วิธีสร้างกราฟิกด้วยพื้นหลังโปร่งใสใน R โดยใช้ ggplot2
ฉันต้องการส่งออกกราฟิก ggplot2 จากไฟล์ R เป็น PNG ที่มีพื้นหลังโปร่งใส ทุกอย่างใช้ได้กับกราฟิก R พื้นฐาน แต่ไม่มีความโปร่งใสกับ ggplot2: d <- rnorm(100) #generating random data #this returns transparent png png('tr_tst1.png',width=300,height=300,units="px",bg = "transparent") boxplot(d) dev.off() df <- data.frame(y=d,x=1) p <- ggplot(df) + stat_boxplot(aes(x = x,y=y)) p <- p + opts( panel.background = theme_rect(fill = "transparent",colour = NA), # …

18
ฉันจะรับความสูงและความกว้างของ Android Navigation Bar โดยทางโปรแกรมได้อย่างไร
แถบนำทางสีดำที่ด้านล่างของหน้าจอไม่สามารถถอดออกได้อย่างง่ายดายใน Android เป็นส่วนหนึ่งของ Android ตั้งแต่ 3.0 แทนปุ่มฮาร์ดแวร์ นี่คือภาพ: ฉันจะรับขนาดของความกว้างและความสูงขององค์ประกอบ UI นี้เป็นพิกเซลได้อย่างไร

6
Android: ขนาดภาพพื้นหลัง (เป็นพิกเซล) ซึ่งรองรับอุปกรณ์ทั้งหมด
ฉันกำลังสร้างแอปพลิเคชันที่จะทำงานบนอุปกรณ์ Android ทั้งหมด ฉันต้องการสร้างกราฟิก xhdpi สำหรับแอปของฉัน แอพของฉันเต็มหน้าจอ ฉันสับสนในการสร้างกราฟิก ใครช่วยบอกขนาดที่ดีที่สุดของภาพพื้นหลังเป็นพิกเซลได้ไหม ตัวอย่างเช่น: xhdpi: 720x1280 พิกเซล hdpi: 480x800 พิกเซล mdpi: 320x480 พิกเซล ldpi: 240x320 พิกเซล แนะนำขนาดที่ดีที่สุดที่จะปรากฏในทุกอุปกรณ์ที่ดี เพราะกราฟิกของฉันคือหัวใจหลักของแอป ฉันต้องการให้อุปกรณ์ทุกเครื่องได้ภาพที่ดีที่สุดตามที่ต้องการ Android จะไม่เกี่ยวข้องกับการบีบอัดหรือขยายภาพ
114 android  graphics 

2
แสดงค่าข้อมูลบนแผนภูมิแท่งแบบเรียงซ้อนใน ggplot2
ฉันต้องการแสดงค่าข้อมูลบนแผนภูมิแท่งแบบเรียงซ้อนใน ggplot2 นี่คือรหัสที่ฉันพยายาม Year <- c(rep(c("2006-07", "2007-08", "2008-09", "2009-10"), each = 4)) Category <- c(rep(c("A", "B", "C", "D"), times = 4)) Frequency <- c(168, 259, 226, 340, 216, 431, 319, 368, 423, 645, 234, 685, 166, 467, 274, 251) Data <- data.frame(Year, Category, Frequency) library(ggplot2) p <- qplot(Year, Frequency, data …
113 r  graphics  ggplot2 

5
บันทึกภาพด้วย python ด้วยคุณภาพที่สูงมาก
ฉันจะบันทึกพล็อต python ที่มีคุณภาพสูงได้อย่างไร นั่นคือเมื่อฉันซูมเข้าวัตถุที่บันทึกในไฟล์ pdf ไปเรื่อย ๆ ไม่มีการเบลอ? นอกจากนี้โหมดที่ดีที่สุดในการบันทึกคืออะไร? png, eps? หรืออื่น ๆ ? ฉันทำไม่ได้pdfเพราะมีตัวเลขที่ซ่อนอยู่ซึ่งเกิดขึ้นกับการLatexmkรวบรวม

2
ฉันจะแยกภาพ JPEG คุณภาพดีจากไฟล์วิดีโอ H264 ด้วย ffmpeg ได้อย่างไร
ขณะนี้ฉันกำลังใช้คำสั่งนี้เพื่อแยกภาพ: ffmpeg.exe -i 10fps.h264 -r 10 -f image2 10fps.h264_% 03d.jpeg แต่ฉันจะปรับปรุงคุณภาพของภาพ JPEG ได้อย่างไร?


8
opengl: glFlush () กับ glFinish ()
ฉันมีปัญหาในการแยกแยะความแตกต่างระหว่างการโทรglFlush()และglFinish(). เอกสารกล่าวว่าglFlush()และglFinish()จะผลักดันการดำเนินการที่บัฟเฟอร์ทั้งหมดไปยัง OpenGL เพื่อให้มั่นใจได้ว่าจะถูกดำเนินการทั้งหมดความแตกต่างจะglFlush()ส่งกลับทันทีที่glFinish()บล็อกจนกว่าการดำเนินการทั้งหมดจะเสร็จสมบูรณ์ เมื่ออ่านคำจำกัดความแล้วฉันคิดว่าถ้าฉันจะใช้glFlush()ฉันอาจประสบปัญหาในการส่งการดำเนินการไปยัง OpenGL มากกว่าที่จะดำเนินการได้ ดังนั้นเพื่อที่จะลองฉันสลับglFinish()a glFlush()และแท้จริงของฉันและดูเถิดโปรแกรมของฉันทำงาน (เท่าที่ฉันสามารถบอกได้) เหมือนกันทุกประการ อัตราเฟรมการใช้ทรัพยากรทุกอย่างเหมือนเดิม ดังนั้นฉันจึงสงสัยว่าการโทรทั้งสองสายมีความแตกต่างกันมากหรือไม่หรือถ้ารหัสของฉันทำให้การโทรไม่แตกต่างกัน หรือควรใช้ที่ไหนเทียบกับอีกอัน ฉันยังคิดว่า OpenGL จะมีการโทรบางอย่างต้องการglIsDone()ตรวจสอบว่าคำสั่งบัฟเฟอร์ทั้งหมดสำหรับ a glFlush()นั้นสมบูรณ์หรือไม่ (ดังนั้นจึงไม่ส่งการดำเนินการไปยัง OpenGL เร็วกว่าที่สามารถเรียกใช้งานได้) แต่ฉันไม่พบฟังก์ชันดังกล่าว . รหัสของฉันคือลูปเกมทั่วไป: while (running) { process_stuff(); render_stuff(); }
105 c++  c  opengl  graphics 

4
จะใช้สัญลักษณ์กรีกใน ggplot2 ได้อย่างไร?
หมวดหมู่ของฉันต้องตั้งชื่อด้วยตัวอักษรกรีก ฉันใช้ggplot2งานอยู่และใช้งานได้ดีกับข้อมูล น่าเสียดายที่ฉันไม่สามารถหาวิธีใส่สัญลักษณ์กรีกเหล่านั้นบนแกน x ได้ (ที่เครื่องหมายถูก) และทำให้มันปรากฏในคำอธิบายแผนภูมิ มีวิธีใดบ้างที่จะทำได้? อัปเดต: ฉันได้ดูลิงก์แล้วอย่างไรก็ตามไม่มีวิธีการที่ดีที่อธิบายถึงการบรรลุสิ่งที่ฉันต้องการ
105 r  graphics  unicode  utf-8  ggplot2 

6
อัลกอริทึมเพื่อเว้นวรรคสี่เหลี่ยมที่ทับซ้อนกัน?
ปัญหานี้เกี่ยวข้องกับการโรลโอเวอร์จริงๆฉันจะสรุปไว้ด้านล่างดังนี้: ฉันมีมุมมอง 2 มิติและฉันมีรูปสี่เหลี่ยมจำนวนหนึ่งภายในพื้นที่บนหน้าจอ ฉันจะกางกล่องเหล่านั้นอย่างไรไม่ให้ซ้อนทับกัน แต่ปรับให้มีการเคลื่อนไหวน้อยที่สุดเท่านั้น ตำแหน่งของรูปสี่เหลี่ยมผืนผ้าเป็นแบบไดนามิกและขึ้นอยู่กับข้อมูลที่ผู้ใช้ป้อนดังนั้นตำแหน่งของมันจึงอยู่ที่ใดก็ได้ ภาพที่แนบมาแสดงปัญหาและแนวทางแก้ไขที่ต้องการ ปัญหาในชีวิตจริงเกี่ยวข้องกับการโรลโอเวอร์ คำตอบสำหรับคำถามในความคิดเห็น ขนาดของสี่เหลี่ยมไม่คงที่และขึ้นอยู่กับความยาวของข้อความในโรลโอเวอร์ เกี่ยวกับขนาดหน้าจอตอนนี้ฉันคิดว่ามันจะดีกว่าที่จะสมมติว่าขนาดของหน้าจอนั้นเพียงพอสำหรับสี่เหลี่ยม หากมีรูปสี่เหลี่ยมผืนผ้ามากเกินไปและ algo ไม่สามารถแก้ปัญหาได้ฉันก็ต้องปรับแต่งเนื้อหา ข้อกำหนดในการ 'เคลื่อนย้ายน้อยที่สุด' มีไว้สำหรับความไม่แน่นอนมากกว่าข้อกำหนดทางวิศวกรรมที่สมบูรณ์ เราสามารถเว้นวรรคสองรูปสี่เหลี่ยมได้โดยการเพิ่มระยะห่างระหว่างกันให้มาก แต่มันจะดูไม่ดีเมื่อเป็นส่วนหนึ่งของ GUI แนวคิดคือการทำให้โรลโอเวอร์ / สี่เหลี่ยมผืนผ้าใกล้เคียงกับแหล่งที่มา (ซึ่งฉันจะเชื่อมต่อกับแหล่งที่มาด้วยเส้นสีดำ) ดังนั้นไม่ว่าจะ 'ย้ายเพียงหนึ่งสำหรับ x' หรือ 'ย้ายทั้งสองสำหรับครึ่ง x' ก็ใช้ได้

8
ฉันจะตั้งค่า 'แบ็กเอนด์' ใน matplotlib ใน Python ได้อย่างไร
ฉันเป็นผู้ใช้ matplotlib ใหม่แพลตฟอร์มของฉันคือ Ubuntu 10.04 Python 2.6.5 นี่คือรหัสของฉัน import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt plt.plot([1,2,3]) ข้อผิดพลาดคือ: /usr/local/lib/python2.6/dist-packages/matplotlib/backends/__init__.py:41: UserWarning: Your currently selected backend, 'agg' does not support show(). Please select a GUI backend in your matplotlibrc file ('/usr/local/lib/python2.6/dist-packages/matplotlib/mpl-data/matplotlibrc') or with matplotlib.use() (backend, matplotlib.matplotlib_fname())) ฉันติดตั้งไลบรารี Anti-Grain Geometry apt-get install libaggแต่ใช้ไม่ได้ ฉันพยายามใช้อาร์กิวเมนต์อื่น …

2
อะไรคือความแตกต่างในทางปฏิบัติเมื่อทำงานกับสีในพื้นที่ RGB เชิงเส้นกับที่ไม่ใช่เชิงเส้น
คุณสมบัติพื้นฐานของพื้นที่ RGB เชิงเส้นคืออะไรและคุณสมบัติพื้นฐานของ non-linear คืออะไร? เมื่อพูดถึงค่าภายในแต่ละช่องใน 8 บิต (หรือมากกว่า) เหล่านั้นมีอะไรเปลี่ยนแปลงบ้าง? ใน OpenGL สีคือ 3 + 1 ค่าและด้วยสิ่งนี้ฉันหมายถึง RGB + alpha โดยสงวนไว้ 8 บิตสำหรับแต่ละช่องและนี่คือส่วนที่ฉันได้รับอย่างชัดเจน แต่เมื่อพูดถึงการแก้ไขแกมมาฉันไม่ได้รับผลกระทบของการทำงานในพื้นที่ RGB ที่ไม่ใช่เชิงเส้น เนื่องจากฉันรู้วิธีใช้เส้นโค้งในซอฟต์แวร์กราฟิกสำหรับการแก้ไขภาพคำอธิบายของฉันก็คือในช่องว่าง RGB เชิงเส้นคุณรับค่าตามที่เป็นอยู่โดยไม่มีการปรับแต่งและไม่มีฟังก์ชันทางคณิตศาสตร์ที่แนบมาแทนเมื่อมันไม่ใช่เชิงเส้น โดยปกติช่องสัญญาณจะวิวัฒนาการตามพฤติกรรมของฟังก์ชันกำลังแบบคลาสสิก แม้ว่าฉันจะใช้คำอธิบายนี้เป็นของจริง แต่ฉันก็ยังไม่เข้าใจว่าสเปซเชิงเส้นที่แท้จริงคืออะไรเพราะหลังจากคำนวณช่องว่าง RGB ที่ไม่ใช่เชิงเส้นทั้งหมดจะกลายเป็นเส้นตรงและที่สำคัญที่สุดฉันไม่ได้รับส่วนที่ไม่ใช่ - ปริภูมิสีเชิงเส้นเหมาะกับสายตามนุษย์มากกว่าเพราะในที่สุดช่องว่าง RGB ทั้งหมดจะเป็นเส้นตรงตามที่ฉันเข้าใจ

3
วิธีตั้งค่าความทึบของรูปร่าง?
ฉันรู้วิธีตั้งค่าความทึบของภาพพื้นหลังแล้ว แต่ฉันต้องตั้งค่าความทึบของวัตถุรูปร่างของฉัน ในแอพ Android ของฉันฉันมีแบบนี้: และฉันต้องการทำให้พื้นที่สีดำนี้โปร่งใสขึ้นเล็กน้อยเช่นที่นี่ฉันสามารถเห็นวงกลมได้โดยใช้ "ยินดีต้อนรับ ... ": นี่คือรหัสรูปร่างของฉัน: <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/shape_my""> <stroke android:width="4dp" android:color="#636161" /> <padding android:left="20dp" android:top="20dp" android:right="20dp" android:bottom="20dp" /> <corners android:radius="24dp" /> </shape> ฉันจะทำเช่นนั้นได้อย่างไร?
89 android  graphics 

5
ฉันสามารถเรียกใช้ CUDA บนโปรเซสเซอร์กราฟิกรวมของ Intel ได้หรือไม่
ฉันมีแล็ปท็อป Toshiba ที่เรียบง่ายพร้อมโปรเซสเซอร์ i3 นอกจากนี้ฉันไม่มีกราฟิกการ์ดราคาแพง ในการตั้งค่าการแสดงผลฉันเห็นกราฟิก Intel (HD)เป็นการ์ดแสดงผล ฉันกำลังวางแผนที่จะเรียนรู้การเขียนโปรแกรม cuda แต่ฉันไม่แน่ใจว่าฉันสามารถทำได้บนแล็ปท็อปของฉันหรือไม่เพราะมันไม่มี GPU ที่เปิดใช้งาน cuda ของ nvidia อันที่จริงฉันสงสัยว่าถ้าฉันมี GPU o_o ดังนั้นฉันจะขอบคุณถ้ามีคนบอกฉันได้ว่าฉันสามารถเขียนโปรแกรม CUDA ด้วยการกำหนดค่าปัจจุบันได้หรือไม่และถ้าเป็นไปได้โปรดแจ้งให้ฉันทราบว่ากราฟิก Intel (HD)หมายถึงอะไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.