質問

CodeIgniter(CI)で新しいプロジェクトを開発していますが、この現在の問題に対するCIソリューションを探しています。額縁に似た画像が1つあります。アップロードされた画像を修正して、このフレームを背景に入れたいです。

例:
代替テキストhttp://www.sampsonresume.com/projects/visit- creation / vc-process.jpg

最初の画像はフレームです。 2番目はアップロードされた画像(サイズ変更/トリミング後)で、3番目は両方を組み合わせたものです。これを実現したいと思います。

役に立ちましたか?

解決

画像を自分のWebサイトに表示する場合は、おそらくCSSを使用する方が簡単です(特に、下の画像に境界線が表示されるだけの場合)。もちろん、フレームでこれらのファイルをダウンロードしてもらいたい場合、それは別の話です。

CIにはImage Manipulationクラスに組み込みのメソッドがあるとは思わない。ただし、このクラスは、3つの主要なPHPイメージライブラリ(GD、ImageMagick、およびNetPBM)の1つから通常使用される機能を単に抽象化したものです。使用しているライブラリがわかっている場合(私は通常、このような基本的なことにはGDを使用しています...)、独自の方法でこの作業を行う必要があります。

独自のライブラリを作成したり、Image Manipulationクラスを拡張して独自の特別な機能を追加することもできます。

また、Zendでこれを行う方法があるかもしれません(確かではありませんが、私も調べません)。しかし、にZendコンポーネントを含める簡単な方法があります。 CI 何かを見つけた場合。

がんばって!

他のヒント

Kyleとの合意-最善の策は、すでにそこにあるライブラリを拡張することです。 ImageMagick" composite"をご覧ください。コマンド。

composite -gravity center smile.gif rose: rose-over.png

http://www.imagemagick.org/script/composite.php

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top