タグ

2016年9月16日のブックマーク (6件)

  • xamppでGDを使ってみる - halka-tech

    モバイル向けサービスで良く画像に文字を入れるってのがあるなーと思ってました。 "I(はあと)すいそうがく"とか"foo(はあと)bar えたーなるらぶ" 見たいな感じの。 ってことでxmappで普段勉強してるもんで、xampp上でやってみたいと思います。 GDは入ってました。 jpegとpngでの出力が可能みたいです。gifとか使う気はないです。 文字を載っけてみる いざTrueTypeFontを使って、文字を書いてみます。 ipaの一般向けフォントを使います。 <? //pngだとブラウザに宣言する。headerを送る。 Header ("Content-type: image/png"); //パレットを用意する(300px * 100px) $img=imagecreate(300,100); //背景色を指定(キャンパスを用意した変数, R,G,B Binで良いみたいです。0から2

    xamppでGDを使ってみる - halka-tech
  • PHPで行う簡単画像リサイズと速度検証

    こんばんは、笹亀です。 最近、暑い日が続きクーラーを節電で控えるという生活をしております。 最近の暑さでは下手したら寝ながらにして熱中症になるなんてことも起こそうです。 節電も身体を壊してまでするものではないので適度に頑張ろうと思います。 さて、日はPHPでの画像処理について記述をまとめてみたいと思います。 一般的にはPHPではGDなどが有名です。PHPのマニュアルを見てみると、画像処理にはGDの他にImageMagick、Gmagickなどの関数もデフォルトで用意されています。 私自身はImageMagickを利用することが多く、Gmagicというのはあまり使ったことが無いのでこちらの使用についても今回を機会に検証をしてみたいと思います。 日使用する画像:宮島の鹿さん(画像サイズ1.6M 1936 x 2592) ■GDにて画像リサイズ(スクリプト //元画像のサイズ $width 

    PHPで行う簡単画像リサイズと速度検証
  • PHP: GDで画像のサイズ変更やサムネイル生成のやりかた - Qiita

    画像のサイズを変形する関数 サムネイル作成のコードを一気に書く前に、画像のサイズを変形するだけの関数を実装しておくと便利です。この関数はアスペクト比の計算を気にしないので、実装時や改修時に混乱しにくて良いです。 /** * 画像のサイズを変形して保存する * @param string $srcPath * @param string $dstPath * @param int $width * @param int $height */ function transform_image_size($srcPath, $dstPath, $width, $height) { list($originalWidth, $originalHeight, $type) = getimagesize($srcPath); switch ($type) { case IMAGETYPE_JPEG:

    PHP: GDで画像のサイズ変更やサムネイル生成のやりかた - Qiita
  • PHPでGDを利用してサムネイルを作成する方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    う〜サムネイル、サムネイル。 今PHPでの画像のサムネイル生成方法を求めて全力検索している僕はLIGに勤めるごく一般的なプログラマー。 強いて違うところをあげるとすればGDに興味があるってとこかナー こういう画像を こうしたいんです。 という訳で、今回はPHPでGDを利用してサムネイルを作成する方法です。 まず、対象となる画像をホイホイ設定します。 $image = imagecreatefromjpeg( $file ); $fileにはローカルファイルのパス、またはなんとURLを直接指定することも可能です。(PHPの環境設定次第なんですがね、へへへ) $width = imagesx( $image ); $height = imagesy( $image ); if ( $width >= $height ) { //横長の画像の時 $side = $height; $x = flo

    PHPでGDを利用してサムネイルを作成する方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • Digest認証を使ったアクセス制限を行う

    AuthType ディレクティブでは認証方式を選択します。設定可能な値は None, Basic, Digest, Form の 4 つで今回は Digest 認証を使用するので Digest を指定します。 AuthName ディレクティブでは認証領域を選択します。一度認証が通ったあと同じ認証領域の名前が設定されている Digest 認証が必要なページへアクセスしたときに認証が不要となります。パスワードファイルでユーザーを作成するときに使用した領域名と一致する必要があります。 AuthDigestDomain ディレクティブではアクセス制限の保護の対象となる URI を指定します。 AuthDigestProvider ディレクティブでは認証プロバイダを選択します。デフォルトは file となっており今回のようにパスワードファイルを使用する場合は設定は不要です。 dbm 形式のパスワード

    Digest認証を使ったアクセス制限を行う
  • フリーで使えるPHP製画像ギャラリースクリプト「PhotoShow」:phpspot開発日誌

    PhotoShow フリーで使えるPHP製画像ギャラリースクリプト「PhotoShow」 オープンソースソフトウェアです。UIが次のように新しめの物になっています。 アルバムページ ギャラリーページ。 画像のMETA情報なんかもでます 管理画面もなかなかナウなインタフェース。ドラッグ&ドロップによるアップロードができるようです カッコいい管理画面のギャラリーを作りたい場合の1つの選択肢としていかがでしょうか 関連エントリ 洗練されたUIのギャラリーサイト「Ui Parade」 これは新しい、回転する円形のイメージギャラリー実装サンプル PCでもスマホでもスワイプで画像を送れるギャラリー実装jQueryプラグイン「Asketic Swipe Gallery」 ギャラリー等を面白く見せられるjQueryプラグイン「Minimit