Pycomicview.

Eine Python-Bibliothek zum Anzeigen von Comic-Verzeichnissen
Jetzt downloaden

Pycomicview. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Other/Proprietary Li...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jeffrey Aylesworth
  • Website des Verlags:
  • http://www.pygame.org/

Pycomicview. Stichworte


Pycomicview. Beschreibung

Eine Python-Bibliothek zum Anzeigen von Comic-Verzeichnissen PycomicView ist eine Python-Bibliothek, um Comic-Verzeichnisse anzuzeigen. Warum ist ein Mangel an guten, kostenlosen und Mac-kompatiblen Comic-Buchledern. Nicht, dass dies nur für Mac ist, sondern in Python geschrieben wird, sollte es auf jeder Plattform ordnungsgemäß funktionieren. Nach einem Programm zum Lesen von Comics, einige der Probleme, die ich in den großen Lesern gefunden habe, sind: * Läuft nur auf einem einzelnen Betriebssystem. Leser mit MAC-Unterstützung sind tendiert, um tot zu sein, und haben nur PPC-Binärdateien. * Commercial * UnstabLelibrary? Anstatt einen ganz neuen Comic-Leser vollständig zu schreiben, entschied ich mich, ein Python-Modul zu schreiben, das einen Comic anzeigt, in dem er einen Comic zeigt. Die Argumentation war, dass ohne die Notwendigkeit, den gesamten Comic-Anstellungscode zu schreiben, mehr Menschen bereit wären, Frontend-Programme zu schreiben, die Comics organisieren, und all das sind ... Moderage: PycomicView ist in einem einzigen Modul, Comicview, in einem einzigen Modul enthalten. Importieren dieses Moduls erteilen den Zugriff auf die einzige Klasse, die den Comic-Class enthalten, den Comic-Class enthielt. Dies reicht aus, um einen Comic anzuzeigen, wie in dem in lescommic.py:Import gefundenen Beispiel ComicViewImport Sysimport OSC = COMICVIEW.COMIC (OS.Path.Join ( sys.argv , '*')) C.Lead () Das ist alles! Dadurch wird der Comic in dem in der Befehlszeile angegebenen Verzeichnis angezeigt. (Hinweis: Der Comic-Konstruktor erwartet ein Shell-GLOB-Muster und kein Verzeichnis. Dies kann sich in der Zukunft ändern.) Es kann jedoch in der Zukunft ändert) Es kann jedoch subklassiger, mehr Funktionen hinzuzufügen, z. B. durch Überlastung der CustomDraw () -Methode, können Sie zusätzliche Informationen hinzufügen Zum Display 36) Def customdraw (self): text = customcomic.fnt.render (str (self.page), false, (255,255,255)), (255,255,255)) self.scr.Br. (Text, (0,0)) c = CustomComic (OS.Path .join (sys.argv , '*')) c.Read () dadurch wird die Seitennummer in der oberen linken Ecke zeichnet. Memory UsageEach-Seite wird nur einmal im Speicher gespeichert, und das ist das, was auf angezeigt wird Bildschirm. Es wird auf der angezeigten Größe gespeichert (wenn Sie die Größe ändern, wird das Bild von der Festplatte neu geladen). Seiten, die mehr als zwei Seiten von der aktuell vom Speicher gelöschten Ansicht von Pageare entfernt sind, und werden bei Bedarf wieder belastet. Wenn das Lesen eines typisch großen Comics auf Vollbreite (1280px), verwendet es normalerweise 48 MB und Spikes bei 58 MB. Hier einige wichtige Funktionen von "PycomicView": · Es ist wirklich nackt auf Merkmale. Es verwendet nicht zu viel Speicher, verwendet jedoch mehr Prozessorzyklen als andere Comic-Leser, weil sie in Python geschrieben werden. · Die Hauptmerkmale, die er hat (dass ich in anderen Viewers nicht gesehen habe) ist ein kontinuierliches Scrollen von einer Seite zum nächsten, d. H. Es sieht aus wie eine lange Seite. Anforderungen: · Python · Pygame. Einschränkungen: · Das Modul ist noch jung und in den Funktionen begrenzt. Derzeit kann es nur unkomprimierte Bilder in einem Verzeichnis angezeigt werden, und nicht in Standard-CBZ- oder CBR-Archiven. Ich bin unentschieden, ob sie das Lesen von Archiven einschließen oder nicht, jeder hat den Vorteil; Das Merkmal würde nicht dazu führen, dass jedes Programm Dateien organisieren kann, jedoch möchten sie möchten, und das Lesen von Archiven ist nicht schneller. Die Fähigkeit, von Archiven zu lesen, würde bedeuten, dass jedes Programm es nicht selbst implementieren muss und Optimierungen, die dafür spezifisch sind. · Bisher gibt es noch keine Zoom-Funktionalität. Es wird wahrscheinlich für eine Weile nicht sein. In der näheren Zukunft wird es problemlos ein Lupe sein, um detailliert zu sein.


Pycomicview. Zugehörige Software