2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
全5件 (5件中 1-5件目)
1
鼻水とクシャミが止まらぬーん・・・(;D)rz こんにちは、HKです。 前回は 画像データをDBへ直接保存->DBから画像データを直接画面出力 という事ができました。 今回は予告通り DBから画像データ取得->メモリ上のみで画像をリサイズ->画面出力 をやってみました。 画像リサイズの流れとしては(JPEGの場合) imagecreatefromjpeg( )により、ファイルID取得 imagecreatetruecolor( )により、画像リソースを作成 imagecopyresampled( )により、先ほど作ったリソースにリサイズしつつ元ファイルをコピー imagejpeg( )により、リサイズしたファイルを出力 こんな感じ。 早速作って実験! ・・・ならないw imagecreatefromjpeg( )で引っかかりました。 そもそも、この関数の引数はファイルへのパスです。 で、今回やろうとしているのは、メモリ上のみでリサイズを完結するです。 ・・・ダメじゃんw メモリ上のみということはファイルパスが存在しません~haha 他に良い関数ないかな~と探していると・・・ありました!救世主! imagecreatefromstring( )関数君です! これは画像データ自体を引数とし、imagecreatefromjpeg( )と同じ返り値を得られます! さっくりプログラムを修正し実験・・・ ("□")キター 成功しました~ 考え始めて8時間超(!?)、ついに完成しました(・-・*) 相変わらず細かいところは(というよりソースコード全て)すっ飛ばしていますが、ちゃんとできる事を確認しました。 途中画像データからファイルサイズ(x,y)を取得するのにstream_wrapper_register( )を使用したりしてます。 ストリームを使うのは初めてだったので、良く分からず使ってますが・・・まあいいか 何かまた一つ賢くなった気がします。ヽ(´ー`)ノ おしまい
2007.07.31
コメント(0)
またクーラーで風邪引いたかもぉ~(T_T) こんにちは、HKです。 ココ一週間、PHPによる画像関係のプログラムを色々と試していました。 アレコレ探しているうちに、画像データは直接データベースへ保存できる事を知り早速実験。 簡単に説明すると~ ・HTMLによるファイルアップロードフォームを用意。 ・アップロード。 ・ここで、tmpファイルができるので、$_FILESで情報を取得。 ・tmpファイルをfopen()のバイナリモードで読込、適当な変数に保存。 ・変数に保存された画像データはbase64_encode()によって変換。 ・データをDBへ突っ込む! これで保存は完了~(相当すっ飛ばしてますので、SQLインジェクション対策とか自分で入れてください。) 続いて表示させるとき~ ・データベースからデータを読み込む。 ・base64_decode()によって画像ファイルを元に戻す。 ・header()を指定する。 ・print等で画像データを吐き出す。 一連の流れはこんな感じです。 一見簡単そうでしたが、私は結構苦労しました・・・ 保存は結構すんなりいったのですが、表示の際どうしても画像が見えず...(・・`) 先輩社員が機能を簡略化し、ちゃんと表示できるプログラムをくれ、コピペしたにも拘らず見えない... どうやら文字コードの問題だったらしいです。 と言っても、ちゃんと私もそこはチェックしてました。 では何故チェックをすり抜けたのか?! 理由はエディタの機能限界です。 基本的に私はDreamweaverを使用しているのですが、これも一応文字コード指定できます。 が、UTF-8とUTF-8Nの指定まではできないのです。 今回のプログラムに関しては、「UTF-8N」で作成するとうまくいきました。 では2つの違いは何なのか? 調べてみると「utf-8がBOMあり、utf-8NはBOMなし」というものが出てきます。 で、BOMってナニ? BOM(Byte Order Mark)とは これを読むと、ファイルを表示する際に余計なデータ(BOM)まで表示していた為うまくできなかったことが窺えます。 とにもかくにも、まだまだ知らない事がたくさんあるな~と改めて思いました。 今度はこのデータをリサイズしたりという事に挑戦してみます~ おしまい
2007.07.30
コメント(3)
テンションだだ下がり |||orz こんにちは、HKです。 私は今勤めている会社は8月いっぱいで辞め、10月からは新しいところへ勤めることになっています。 入社して1年半、当初の予定では3年はいるはずだったのですが、あまりのひどさに無理でした。haha 今日こんな朝早くからテンションだだ下がりなのも、理不尽な事で怒られたからです~ ("~";) うちの会社は8時~17時までが一応仕事になってます。 (まあ誰も17時には帰れませんが。17時に帰ると怒られます。いやマヂでd(・・;) しかし実際は、8時の仕事始め前に20分ほど各部署で掃除を行なっています。 (それ自体は別に何の不満も無いです。自分が毎日使っているところを掃除するんですから) んで、今日は休日出勤。皆掃除なんてする気ありません。 ちゃんと8時から仕事をしていたら、上司がシャッチョサンに呼出され、普段通り掃除してない事を怒られたっぽいです。その後10分ほど掃除をすることに。 私の部署が担当している掃除場所は「自部署の部屋」(まあ当たり前)「社長室」(ナンデ?)「社長デスク」(ナンデ??) そう、社員は全員掃除しているのに、シャッチョサンは自分の部屋やデスクの掃除すらしません。 今週は私が社長室当番だった為、ご立腹の社長が居る社長室へ入ると・・・ 何故か怒られました(=_=;) 掃除しようとして怒られました。 掃除してない事を怒っておいて、掃除しようとして怒られました。 勘弁してよ |||orz この会社むちゃくちゃですわ~ ~ココがヘンだよこの会社~・社員に掃除を強要しておいて自らは掃除しないシャッチョサン・仕事がさばけたので、17時に帰ろうとすると何故か怒られる。・有給休暇は取らせない。取ろうとするとマヂで怒られる。・休日出勤した分、代休があるはずなのに「自己研鑽だと思え」ともみ消される。・時間外に招集かけておいて「自己研鑽だと思え」ともみ消される。・今の時代に年間休日が93日しかない。(まあこれは愚痴ですがw・17時~22時までの残業は付かない。(先輩は1ヶ月平均80~90時間残業)・期限が迫っているのに仕様変更し、期限に間に合ってないと怒るシャッチョサン・今の時代に対応する為に変わるんだ!と言って変わらないシャッチョサン(´―`)ンー 会社がヘンなのは結局、ヘンなシャッチョサンのせいですね。アハやっぱ労働監督署に通報したほうがいいかしら~
2007.07.29
コメント(0)
そろそろ引越しの準備を進めないとな~ こんにちは、HKです。 リネージュ2の3周年イベントの一つとして行なわれた「経験値2倍キャンペーン」 1週目は私用の為ほぼ不参加・・・ 2週目は風邪を引き、高熱に関節痛にetc...と最悪の状況下で必死にレベリング 3週目はついに目標の73歳達成! すごく不健康な週末でしたw その代償か、昨晩風呂上りに体重を量ると・・・ 55.8kg !!! ちょw 前は58kg前後だったはずなのですが・・・(ちなみに身長は171cmくらいです) こんな体重は高校以来です(=_=;) 今週から健康的な生活を心がけ、健康体重に戻そうと思います。
2007.07.23
コメント(0)
チキンラーメンってそのまま食べるとベビースターみたいでまいう~ こんばんは、HKです。 昨日、東京より帰ってきますタ! いや~夜の蒲田はスーツでうろつくと、怪しい店のニイチャンに声かけられまくり・w・ まあラーメン食べてすぐにホテルで寝ちゃいましたけどねw 一日目は夜も遅かったので、特に何も出来ずに終了~ 二日目・・・ついにレッツ秋葉原! 日曜日ということもあり、なんと歩行者天国!あの広い道路が歩行者天国になっているだけでもインパクト絶大なのですが・・・ その歩行者天国にポツリポツリとある人の群れ・・・ 「な、何かが跳ねてるΣ("□")」 なんという自由な場所・・・いや、完全に日本じゃないなココw 言葉では表現しきれないカルチャーショックに襲われます。 一度もいったことがない方は、是非行ってショックを受けてきてくださいw 三日目は本来の用事があり、それを済ませて夕方に羽田を出発しました。 ナカナカ楽しい旅でした。 おしまいPS:決まりますタ(゜ー゜)
2007.07.10
コメント(0)
全5件 (5件中 1-5件目)
1


