Pycomicview.

Una libreria Python per la visualizzazione di directory comiche
Scarica ora

Pycomicview. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Other/Proprietary Li...
  • Prezzo:
  • FREE
  • Nome editore:
  • Jeffrey Aylesworth
  • Sito web dell'editore:
  • http://www.pygame.org/

Pycomicview. Tag


Pycomicview. Descrizione

Una libreria Python per la visualizzazione di directory comiche Pycomicview è una biblioteca Python per la visualizzazione di directory comiche. Perché? C'è una mancanza di lettori di fumetti buoni, gratuiti e compatibili con Mac compatibili. Non che questo sia solo per Mac, ma essendo scritto in Python, dovrebbe funzionare correttamente su qualsiasi piattaforma. Guardare per un programma per leggere i fumetti, alcuni dei problemi che ho trovato nei principali lettori sono: * funziona solo su un singolo sistema operativo. I lettori con il supporto Mac tendevano ad essere morti, e hanno solo i binari PPC. * Commerciale * non edilibrary? Invece di scrivere completamente un nuovo lettore comico, ho deciso di scrivere un modulo Python che mostrerà un fumetto quando verrà detto. Il ragionamento era che senza la necessità di scrivere tutto il codice di visualizzazione del comico, più persone sarebbero disposte a scrivere programmi di frontend che organizzano fumetti e tutta quella roba.USAGGIO: PycomicView è contenuto in un unico modulo, ComicVIEW. L'importazione di questo modulo concederà l'accesso alla singola classe contenuta, la classe comica. Questa sola è sufficiente per visualizzare un comico, come nell'esempio trovato in Readcomic.py:import ComicviewMport Sysimport OSC = Comicview.com (OS.Path.Join ( sys.argv , '*')) c.lead () Tutto ciò che è tutto! Ciò mostrerà il comico nella directory specificata sulla riga di comando. (Nota: il costruttore comico si aspetta un modello Grow Shell e non una directory. Ciò potrebbe cambiare in futuro) Tuttavia, può essere sottoclassificato per aggiungere più funzionalità, ad esempio sovraccaricando il metodo personalizzato (), è possibile aggiungere ulteriori informazioni Alla visualizzazione. Esempio, in customdrawingexample.py:import ComicviewImport Sysimport Osimport Pygame # Vogliamo questo qui qui per convenienceclass personalizzato (Comicview.com): fnt = pygame.font.sysssfont (pygame.font.get_default_font (), 36) DEF CustomDraw (Self): testo = customcomic.fnt.Render (STR (SELO.PAGE), FALSE, (255.255,255)) self.scr.blit (Testo, (0,0)) c = Personalizzato (OS.Path .join (sys.argv , '*')) c.read () questo disegnerà il numero di pagina nell'angolo in alto a sinistra. La pagina USAgeauch è memorizzata solo una volta, e questo è ciò che è mostrato su schermo. È memorizzato ridimensionato alla dimensione visualizzata (quando si ridiseleziona, l'immagine viene ricaricata dal disco). Le pagine che sono più di due pagine lontane dalla visualizzazione del PAGEARE attualmente cancellata dalla memoria e vengono caricate di nuovo quando sono state caricate quando è necessario leggere un comico di dimensioni tipicamente su larghezza totale (1280px) di solito utilizza 48 MB e spunti a 58 MB. Ecco alcune caratteristiche chiave di "PycomicView": · È davvero nudo sulle funzionalità. Non usa troppa memoria, ma utilizza più cicli del processore rispetto ad altri lettori comici, a causa di essere scritti in Python. · La funzione principale che ha (che non ho visto in altri spettatori) è continuando a scorrere da una pagina all'altro, cioè. Sembra una lunga pagina. Requisiti: · Python. · Pygame. Limitazioni: · Il modulo è ancora giovane e limitato in funzionalità. Attualmente, può solo visualizzare le immagini non compresse in una directory e non negli archivi standard CBZ o CBR. Sono indeciso dal fatto che includa o meno la lettura dagli archivi, ognuno ha il vantaggio; Non avendo quella caratteristica significherebbe che ogni programma può organizzare i file, tuttavia che vogliono, e non la lettura degli archivi è più veloce. Avere la capacità di leggere dagli archivi significherebbe che ogni programma non avrebbe bisogno di implementarlo da soli e consentirebbe le ottimizzazioni specifiche per questo. · C'è ancora ancora, nessuna funzionalità di zoom. Probabilmente non ci sarà per un po '. Nel futuro più vicino, sarà probabilmente una lente d'ingrandimento per aiutare a vedere i dettagli.


Pycomicview. Software correlato

dflat.

Uno strumento di comando per lavorare con i file system DFFlat Digital Conservation ...

155

Scarica