画像のビューアを作る 3 version 4

2019/06/19 21:45 by yamasyuh68
  :追加された部分   :削除された部分
(差分が大きい場合、文字単位では表示しません)
画像のビューアを作る zip3





------

# zip_jpg対応
参考サイト
https://python.civic-apps.com/zipfile/
公式ドキュメント
https://docs.python.org/ja/3.7/library/zipfile.html?highlight=zipfile#module-zipfile

①まずファイル名から[_zip_]の文字列を探してヒットしたらzip解析に回す
これはshowルーチンかな
②zipとして開いてファイルリストを取得して最初のファイルをバッファにロードしてQpixmapに渡して表示
リストは self.zip=[] だな

```
from zipfile import ZipFile

p = ZipFile( <path> , 'r' )
info = p.infolist() # zipinfo オブジェクトのリスト、ここまではいらない
l_name = p.namelist()

print(l_name ,': length---' , len(l_name))

with p.open( l_name[0] ) as z_image :
 pix = Qpixmap().loadfromiage(z_image)

p.close()
```
      

zip_jpg対応

参考サイト
https://python.civic-apps.com/zipfile/
公式ドキュメント
https://docs.python.org/ja/3.7/library/zipfile.html?highlight=zipfile#module-zipfile

①まずファイル名から[zip]の文字列を探してヒットしたらzip解析に回す
これはshowルーチンかな
②zipとして開いてファイルリストを取得して最初のファイルをバッファにロードしてQpixmapに渡して表示
リストは self.zip=[] だな

from zipfile import ZipFile

p = ZipFile( <path> , 'r' )
info = p.infolist() # zipinfo オブジェクトのリスト、ここまではいらない
l_name = p.namelist()

print(l_name ,': length---' , len(l_name))

with p.open( l_name[0] ) as z_image :
 pix = Qpixmap().loadfromiage(z_image)

p.close()