deitouda復活準備室  ~アメブロ編~ -29ページ目

deitouda復活準備室  ~アメブロ編~

久しぶりに日記を書く生活をしようと思った。

「やりたいこと」ってタイトルで書いた2/27の日記に書いたことを引用すると

1つめ
>[img:123]みたいなオリジナルのタグでこれを正規表現でimgタグに置き換える。

2つめ
>この数字が画像を管理してるデータベースで画像毎に付けるidでこのidに対応したファイル名をデータベースから引っ張ってきて表示。

3つめ
>GD関数を使って画像のファイルサイズ(容量)を小さくする。


これを3つめから逆順にやっていってる。

まず3つめのやつ。
画像ファイルの種類によってやりかたが違うみたいなのでjpgだけあればいいと思ってたけど、gifとpngもやってみた。
ただ、アニメーションgifとか透過に関しては無視。
そこまでやってらんない。
あとgifに関してはファイルサイズ(容量)の圧縮は無し。
んで、圧縮に関しては割合で指定するみたい。
本当は⚪⚪KB以下に圧縮ってやってどのファイルも同じくらいの容量にしたかったんだけどそれをやるにはちょっと色々難しそう。
あと圧縮されたかどうかを確認するのにファイルサイズを調べる方法がよくわからん。
今はただ圧縮したのを表示するようにしてあるけど、それを弄って圧縮したファイルを保存するように書き換えて出来たファイルを確認してみたら圧縮されてたってだけ。

次に2つめのやつ。
GDで画像表示させる場合は画像ファイル名ではなくてGDを動かしてるphpのファイル名をimgタグに書けばいいらしい。
これをGETでidを送ってGDを動かしてるphpでファイル名をデータベースからもってくるようにした。
これに関してはidがただ順番の数字なので数字弄ると画像見放題になるなぁという懸念も。

んでもって1つめのやつ。
正規表現にビビってまだ全く手をつけてません。



で、ここまでやっておいてなんだけどやっぱりこの方向性でいいのかな?と考え中。

画像サイズデカイファイルをアップロードすること事態があまりよくないんでないか?
普通に手打ちでタグ打てばいいんでないか?
などなど。

うーんどうしよっかなぁ?