2011-05-13 16 views
6

लोग लिखने के लिए! मैं jpeg लिखने की शुद्ध अजगर कार्यान्वयन के लिए देख रहा हूँ पुस्तकालय (पढ़ने अच्छा है, लेकिन जरूरी नहीं होगा)।
मैं http://mail.python.org/pipermail/image-sig/2004-November/003055.html
पर केवल TonyJPEG पुस्तकालय बंदरगाह स्थापित किया गया है लेकिन समस्या यह पुस्तकालय लेखन का समर्थन नहीं करता है।शुद्ध अजगर पुस्तकालय पढ़ सकते हैं और jpeg प्रारूप

कोई भी विचार?

युपीडी: मैं jpeg एल्गोरिथ्म संशोधित करने के लिए (डीसीटी से शुरू) कार्यशील प्रोटोटाइप बनाने की जरूरत है।

UPD2: मेरे लिए सबसे अच्छा निर्णय एक और भाषा से जेपीजी लाइब्रेरी को बंद करना था। मैंने टोनीजेपीईजी लाइब्रेरी चुना है, क्योंकि यह libJPEG से आसान है।
आप अजगर में जेपीईजी करने के लिए प्रभावी निम्न स्तर पहुंचना है, तो सबसे अच्छा विकल्प libjpeg तरह बंदरगाह कुछ करने के लिए है या समझने के लिए उपकरण जनहित याचिका की तरह काम करता प्रयास करें।

+4

क्या आपने * जेपीईजी स्रोत कोड देखा है? यही कारण है कि वास्तव में कुछ आप बंदरगाह ... –

+0

करना चाहते हैं यह में डालने के लिए उपयोगी हो सकता है नहीं है यही कारण है कि शुद्ध अजगर के बजाय मौजूदा संकलित पुस्तकालयों जो इस समर्थन का उपयोग करने का एक आवश्यकता है। – Daenyth

+0

@ Ignacio-वेज़क्वेज़-अब्राम क्या कह "जेपीईजी स्रोत कोड" मतलब हैं? यदि आप बहिष्कृत जेपीईजी मॉड्यूल के बारे में बात कर रहे हैं, तो मैं कह सकता हूं कि यह वह नहीं है जिसे मैं ढूंढ रहा हूं। –

उत्तर

6

मुझे 100% पायथन में लिखे गए किसी भी पुस्तकालय के बारे में पता नहीं है, हालांकि यदि आपको केवल पाइथन में काम करने के लिए लाइब्रेरी की आवश्यकता है, तो PIL का उपयोग करें। यह जेपीईजी सहित कई अलग इमेजिंग प्रारूपों को पढ़ने और लिखने का समर्थन करता है। वास्तव में, यह सब कुछ करना चाहिए जो आपको करने की ज़रूरत है।

1

यदि आप काफी कम स्तर तक पहुंच चाहते हैं, तो आप libjpegctypes के माध्यम से उपयोग कर सकते हैं।
(एनबी: आपने अपना कामकाजी माहौल निर्दिष्ट नहीं किया है)

संबंधित मुद्दे