PycomicView.

ספריית פייתון להצגת ספריות קומיקס
הורד עכשיו

PycomicView. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Other/Proprietary Li...
  • מחיר:
  • FREE
  • שם המפרסם:
  • Jeffrey Aylesworth
  • אתר האינטרנט של המוציא לאור:
  • http://www.pygame.org/

PycomicView. תגים


PycomicView. תיאור

ספריית פייתון להצגת ספריות קומיקס PycomicView הוא ספריית python להצגת ספריות קומיקס.זה? יש חוסר טוב, חינם MAC הקומיקאים קומיקס תואם. לא כי זה רק עבור Mac, אבל להיות כתוב python, זה צריך לעבוד כראוי על כל פלטפורמה.לוקר עבור תוכנית לקריאת קומיקס, חלק מהבעיות שמצאתי בקוראים הגדולים: * רק פועל על מערכת ההפעלה אחת. הקוראים עם תמיכה Mac נטו להיות מת, ורק יש קבצים בינאריים PPC. * מסחרי * unstablibrary? במקום לכתוב לחלוטין קורא קומיקס חדש, החלטתי לכתוב מודול python שיציג קומיקס כאשר אמר. ההיגיון היה כי ללא צורך לכתוב את כל הקומיקס להציג קוד, יותר אנשים יהיו מוכנים לכתוב תוכניות frontend המארגנים קומיקס וכל הדברים האלה. ייבוא מודול זה יעניק גישה למעמד יחיד הכלול, Comic Class.This לבד מספיק כדי להציג קומיקס, כמו בדוגמה שנמצא Readcomic.py:Import comicviewimport sysimport OSC = ComicView.com (os.path.join Sys.argv , '*')) c.read () זה הכל! זה יציג את הקומיקס בספרייה שצוין בשורת הפקודה. (הערה: הבנאי הקומיקס מצפה תבנית Shell Glob, ולא ספרייה. זה עשוי להשתנות בעתיד) עם זאת, זה יכול להיות תואר כדי להוסיף פונקציונליות נוספת, לדוגמה על ידי יתר על המידה של CustomDraw (), באפשרותך להוסיף מידע נוסף כדי לדוגמה.לדוגמה, ב- customdrawingexample.py:Import comicviewImport sysimport osimport pygame # אנחנו רוצים את זה כאן עבור candomcomic (comicview.com): fnt = pygame.font.sysfont (pygame.font.get_default_font (), 36) Def CustomDraw (עצמי): טקסט = customcomic.fnt.render (str (self.page), שקר, (255,255,255)) self.scr.blit (טקסט, (0,0)) c = customcomic (OS.Path .Join (sys.argv , '*')) c.read () זה יהיה לצייר את מספר הדף בפינה השמאלית העליונה. הדף של USASEEACH המאוחסן בזיכרון בלבד, וזה מה שמוצג ב מָסָך. הוא מאוחסן scaled לגודל להיות שנצפה (בעת שינוי גודל, התמונה נטענת מחדש מהדיסק). דפים כי הם יותר משני דפים הרחק את Pageare הנוכחי שנמחקו מהזיכרון, והם נטענים שוב בעת הצורך. כאשר קריאת קומיקס בגודל בדרך כלל ברוחב מלא (1280px) זה בדרך כלל משתמש 48MB, ו קוצים ב 58MB. הנה כמה תכונות עיקריות של "PycomicView": · זה באמת חשוף על תכונות. זה לא משתמש יותר מדי זיכרון, אבל עושה שימוש במחזורי מעבד יותר מאשר קוראים קומיקס אחרים, בשל להיות כתוב python. · התכונה העיקרית שיש לה (שלא ראיתי בצופים אחרים) היא גלילה מתמשכת מדף אחד למשנהו, כלומר. זה נראה כמו דף אחד ארוך. דרישות: · פייתון · Pygame. מגבלות: · המודול עדיין צעיר, ומוגבל בתכונות. נכון לעכשיו, זה יכול רק להציג תמונות לא דחוסות בספרייה, ולא בארכיון CBZ סטנדרטי או CBR. אני מתלבטת אם או לא לכלול קריאה מארכיונים, כל אחד מהם יש יתרון; לא שיש תכונה זו פירושו כי כל תוכנית יכולה לארגן קבצים עם זאת הם רוצים, ולא לקרוא מן הארכיונים הוא מהיר יותר. לאחר היכולת לקרוא מארכיונים פירושו כי כל תוכנית לא צריכה ליישם אותו, ותאפשר אופטימיזציה ספציפית לזה. · יש גם עדיין, לא פונקציונליות זום. יש כנראה רגיל להיות קצת. בעתיד הקרוב יותר, יהיה צפוי להיות זכוכית מגדלת כדי לעזור לפרטים.


PycomicView. תוכנה קשורה

pybhl

אינטראקציה עם המורשת המגוון הביולוגי API ...

121

הורד