投稿練習(73, 0)
 メ-ル希望(3, 0)
 障害情報(18, 0)
 雑談(871, 0)
 業務報告(284, 0)
 VineseedにZope(623, 0)
 Zope27使おう(6, 0)
 ImgBBS(14, 0)
 メタボ(0, 0)
 会員専用(0, 0)
 ぼやき場所(27, 0)
 メモ(34, 0)
 eclipse(6, 0)
  

雑談

雑談のコーナー、何でもアリアリ

投稿画面の表示を 

検索文字 

お名前  EMail 
 左に表示されている数値を入力してください 


395 rj-m 2003年11月17日 22時12分 Id=rj-m

>>394 owa さんの作った PIL rpm 版
 
お〜、すごい。PILまであるんですか。
でも、Zopeがbinary版なのでだめですよね。たぶん。



394 kiyo 2003年11月17日 22時 6分 Id=kiyo

>>392
owa さんの作った PIL rpm 版が http://fzug.com/fzug_prog/zopeing/owarpm/Vine-2.6/RPMS
にあるからこれを入れてみるとか?
 
# Vine ですよねぇ。



393 rj-m 2003年11月17日 22時 1分 Id=rj-m

>>391 PIL が必要です。
 
そのPILで、苦戦中です。(笑)



392 rj-m 2003年11月17日 21時57分 Id=rj-m

>>390 owaさんどうもです。
 
>>> from PIL import Image
>>> img= Image.open('testimg.jpg')
>>> img.show(command="display")
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "/usr/local/zz/lib/python2.1/site-packages/PIL/Image.py", line 1192, in show
    _showxv(self, title, command)
  File "/usr/local/zz/lib/python2.1/site-packages/PIL/Image.py", line 1739, in _showxv
    file = self._dump(format=format)
  File "/usr/local/zz/lib/python2.1/site-packages/PIL/Image.py", line 410, in _dump
    self.load()
  File "/usr/local/zz/lib/python2.1/site-packages/PIL/ImageFile.py", line 165, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/usr/local/zz/lib/python2.1/site-packages/PIL/Image.py", line 309, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)
IOError: decoder jpeg not available
 
 
[zope@localhost zope]$ rpm -qa |grep jpeg
libjpeg-6b-15vl1
 
[zope@localhost zope]# find / -name libjpeg*
/usr/doc/libjpeg-6b
/usr/doc/libjpeg-devel-6b
/usr/doc/libjpeg-devel-6b/libjpeg.doc
/usr/doc/python-docs-1.5.2/Doc/libjpeg.tex
/usr/lib/libjpeg.so.62.0.0
/usr/lib/libjpeg.so.62
/usr/lib/libjpeg.a
/usr/lib/libjpeg.la
/usr/lib/libjpeg.so
/usr/lib/libjpeg.so.6.0.1
/usr/lib/libjpeg.so.6
 
 
PILのインストールには/usr/local/以下のlib/とbin/を参照するようですので、
Makefile.pre.inの
 
# Install prefix for architecture-independent files
prefix = /usr/local

prefix = /usr/
に変えたらうまくいくんじゃないでしょうか?(自信ないんですが、、、。)



391 kiyo 2003年11月17日 21時37分 Id=kiyo

>>390 linux 系だと普通最初から ImageMagic とか gimp が入ってると思うので、
ありゃー、ご免なさい
的はずれな事書いてしまった。
 
SlideImg の暫定版を以下へいれました。
http://fzug.com/fzug_prog/zopeing/d_load/SlideImg/SlideImg-0***
 
PIL が必要です。
データベースは、Firebird + kinterbasDA
又は、postgresql + psycopg が必要です。
property の CreateSlide を 「1」 にすると全て公開になります。
デフォルトは非公開形式で 「0」 ゼロ
その他の内容は、解凍ファイル内の Readme.txt を見てくらはい。
 
最近本業が忙しく(こればっか)正式版は、かなり遅れると思います。
不具合、要望待ってます。
 
# 今回はお勉強をかねて ZSQLMethod を SlideImg.py に書いてみました。
# 表示を変更しやすいように、DTML は外へ出しています。



390 owa 2003年11月17日 21時16分 Id=owa

>>388 GIFだけ表示されてJPEGが表示されません
python 立ち上げて
>>> from PIL import Image
>>> img = Image.open('sample.jpeg')
>>> img.show(command="display")
とかやってみると、うまく表示されませんか?
 
linux 系だと普通最初から ImageMagic とか gimp が入ってると思うので、
jpeg ライブラリも入ってると思いますけど。
ちなみにうち(Vine2.6)では
ImageMagick-5.2.9-0vl, libjpeg-6b-15vl1, libpng-1.0.12-0vl3
などが入ってます。
# IJG JPEG は確か libjpeg ↑を配布しているところだと思います。



389 kiyo 2003年11月17日 20時59分 Id=kiyo

>>388 サムネールが縦長にみえるんですが
あ、これは Height, Width を DTML に指定していますので、その辺が原因でしょう
>>GIFだけ表示されてJPEGが表示されません。
PIL で変換可能です。
tsimg = Image.open(目的のファイル)
tsimg = tsimg.convert('RGB')
別の名前でほぞん
tsimg.save(別のファイル名,'JPEG')
SlideImg から抜粋
−−−
        tsimg = Image.open(outputfile)
        tsimg = tsimg.convert('RGB')
        tsimg.thumbnail((xsize,ysize))
        tsimg.save(outputfile2,'JPEG')
        sobjIn = open(outputfile2,'rb').read()
−−−
「ZPhotoSlides」は、よく知りませんので
# Download はしたけど使ってない^^;;
今日には、SlideImg 暫定公開できそうですので、
参考にして下さい。



388 rj-m 2003年11月17日 20時39分 Id=rj-m

>>387 サムネールが縦長にみえるんですが、、(Linux Mozilla)
 
私も画像サイトを作ろうと、maloさんお薦めの「ZPhotoSlides」を入れてみたんですが、PILでトラブってます。
PIL自体はインストールできたんですが、GIFだけ表示されてJPEGが表示されません。
READMEに
7. If you don't have the IJG JPEG or ZLIB libraries (or you have them,
   but not in a standard place), copy the "Setup.in" file to "Setup"
   and edit it according to the instructions in the file.
とありますので、標準ではだめなんでしょうね。
調べてはいますが、どなたか御存じでしたらよろしくお願いします。



387 kiyo 2003年11月16日 23時 5分 Id=kiyo

単純にプロダクト化しただけ。
ポスグレ版
http://fzug.com/fzug_prog/PgSlide
 
まだ公開は無理みたい。
 
遊んで不具合見つけてくらはい。



386 kiyo 2003年11月11日 23時22分 Id=kiyo

rj-m さん沢山アイデアありがとう。
参考になります。
 
# Zope, Python 以外でこんなにお返事頂けてとってもうれしいです。
 
話が少し違う方向に向かった感がありますが、
こうやって皆さんにお聞きしたり質問を受ける場合に有効な気がしてきました。
多分3〜4月前に Extenal Method で作った物です。一度公開した覚えが、、、アレッ?
画像なしでも投稿できるように、そして malo さんの言われるように検索機能
を添え、さらにデータベースを意識しないで良いように改良してみます。
 
# MySQL は画像が64Kまでしかサポートされていませんので、今回は、はずします。
# ちょっと今年いっぱい本業が忙しそうなので、気長にお待ち下さい。
# データベースを簡単に操作するプロダクトを作成していたけど、こっちを先にやろうかな。