問題タブ [phpthumb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2603 参照

php - PHPThumbを使用した画像のトリミング

PHPThumbには、画像の切り抜き方法に関する明確なドキュメントがありません。いくつかの画像を6.6:10の比率でトリミングしようとしています。つまり、 1280 x 854の画像があります。高さを変更したくないのですが、幅を小さくして、比率が570:854になるようにします。約6.6:10。次に、通常は約180:270にサイズ変更され、 6.6:10の比率が維持されます。

これが私が試したことですが、あまり成功していません。そのような画像はトリミングされません。

誰かが私が間違っていることを指摘できますか?

0 投票する
0 に答える
38 参照

image - phpThumb- バージョン 2003- Linux で画像を並べ替える方法

私は最初、このソフトウェアを Windows 2000 サーバーでテストしました。私が今抱えている問題は、Linux を使用するホスティング会社に移植されたことです。画像は、00.jpg/01/jpg/02.jpg などのように数値で保存されました。これらは、Windows サーバー (www.especialesalba.com) 上のソフトウェアによってこの順序で並べ替えられて表示されました。Linux に移植されると、並べ替えが異なり、ランダムに表示されます (www.luzdelsol.co.uk)。

技術者は、両方のOSでの並べ替えは同じであり、ソフトウェアがまったく触れられていない場合(構成内のディレクトリポインティングなどのみ)、なぜそれらが異なる方法で並べ替えられるのかという事実に答えることができなかったと私に言いました。arraySortByColumnしかし、彼らは への呼び出しと引数への参照を見つけたと言いました: SORT_DESC& SORT_ASC。私の人生では、テキスト エディターでの検索を使用してこれらを見つけることはできません。私は彼らに、これらをどこで見たのか教えてくれるように頼みましたが、まだ待っています。

画像の並べ替え順序を変更できる場所、または Linux の並べ替え順序に影響を与えている場所/内容を教えてください。

0 投票する
1 に答える
657 参照

phpthumb - phpThumbがサーバー上の大きな画像に対して機能しない

私はさまざまなオプションを検索して試すことに多くの時間を費やしましたが、運がありません:( phpThumbは開発マシンでは魅力のように機能していますが、サーバーではエラーなしで失敗します。画像のアップロードにajaxFormを使用しています。

phpThumb.demo.check.phpの結果

0 投票する
1 に答える
1182 参照

phpthumb - php - php Thumb ファイルが書き込み不可

PHP サムネールを使用してサムネイルを作成するビデオ フレームを抽出するために ffmpeg を使用しています。ビデオ フレームの作成は機能しますが、サムネイル ファイルを (別の名前で同じディレクトリに) 保存しようとすると、次のエラーが発生します。

ビデオフレームを同じフォルダーに既に保存できるため、許可の問題になることはありません。

何が間違っている可能性がありますか?

0 投票する
1 に答える
348 参照

amazon-s3 - PHPThumb GdThumb、画像の 2 つのバリエーションのサイズを変更し、文字列を S3 に保存できない

以下のコードを動作させることができません。元の画像を S3 バケットに保存してから、同じ画像の 2 つのバリエーションのサイズを変更し、PHPThumb_GdThumb によって生成された文字列を S3 に送信していますが、サイズ変更された画像には 0kb があり、エラーが含まれています。

画像はmybucket/objectおよびmybucket/object/thumbに正常に書き込まれますが、サム フォルダーの画像は 0kb で、エラーが含まれています。

これが私のコードです:

0 投票する
1 に答える
486 参照

php - phpthumb & htaccess

画像 (/uploads/image.jpg) があり、画像のサイズを変更して表示する (保存しない!) スクリプト (/phpthumb/phpThumb.php) があるとします。

次のように画像を印刷します。

<img src="/phpthumb/phpThumb.php?src=../uploads/image.jpg&w=100&h=100" alt="" />

これに変更することは可能ですか (存在しないディレクトリ「親指」を使用):

<img src="/thumbs/image.jpg?w=100&h=100" alt="" />

そして、htaccessでURLを書き換えます(以下のコードを試しましたが、うまくいきませんでした):

RewriteRule ^thumbs/(.*).(jpg|gif|png)\?(.*)$ /phpthumb/phpThumb.php?src=../uploads/$1.$2&$3 [L]

前もって感謝します

0 投票する
1 に答える
1077 参照

thumbnails - phpThumbはパラメータを設定していません– fltr [] usm

私は親指を作成するためにphpThumbと一緒にBrettのMr.PHPサムキャッシングスクリプトを使用しています。1つを除いて、非常にうまく機能します...UnSharpMaskフィルターを設定して処理することができません。スクリプトの関連部分は次のようになります。

fltr []パラメータには括弧が必要なため、構文に問題があると思います。'fltr []'のように角かっこをエスケープしようとしましたが、それも機能しませんでした。

私は他のいくつかの可能なパラメーターをうまく使用しました(ズームトリミング、最大高さ、最大幅など)。フィルター(usm-UnSharpMaskを含む)を除いてすべてが機能しているようです。

エラーは発生しません。それは一日中親指を吐き出します。彼らはただ研がれていません。

参考までに、可能なすべての設定とフィルターについて説明している公式のphpThumbreadmeファイルを次に示します。

見てくれてありがとう。

0 投票する
1 に答える
481 参照

zend-framework2 - zf2 で phpThumb を使用する方法

zf1 で phpthumb を使用しましたが、zf2 での使用方法がわかりません。プロセス全体が異なるようです。誰か助けてもらえますか?

0 投票する
1 に答える
1122 参照

php - phpThumbは固定の高さにサイズ変更されますが、動的な幅になりますか?

私はphpThumbを使用しており(主に優れた反射アドオンのため)、画像のサイズを特定の高さに変更する必要があり、幅は自動的に(動的に)処理されます。

ドキュメントを見ると、幅と高さの両方のパラメーターが必要なようです: https ://github.com/masterexploder/PHPThumb/wiki/Basic-Usage

これを回避する方法はありますか、それとも通常のGDイメージ法に頼る必要がありますか?

0 投票する
1 に答える
1338 参照

php - PhpThumb エラー

phpthumb を動作させようとしていますが、現時点では少し問題があります。簡単なデモが機能するようになったので、関数に何かが欠けている可能性がありますが、何が見つかりません:(

この関数の変数には次の値があります。

MYBB_ROOT=E:\wamp\www\mybb/ source_url= http://www.theblaze.com/wp-content/uploads/2013/04/Screen-Shot-2013-04-29-at-7.41.26-AM .png target_file=E:\wamp\www\mybb/images/topposts/thumbnails/thumb_13863.jpg thumb_file_name=thumb_13863.jpg

そして、ここに出力エラーがあります:

ファイル「phpthumb.class.php」の 216 行目の phpThumb() v1.7.11-201108081537 * setSourceData() $this->rawImageData (58 バイト; magic="E:\w" ( 0x45 0x3a 0x5c 0x77)) を設定271 行目のファイル "phpthumb.class.php" * file_exists() = 1165 行目のファイル "phpthumb.class.php" で 0 * file_exists_ignoreopenbasedir() = 1166 行目のファイル "phpthumb.class.php" で * is_file( ) = ファイル "phpthumb.class.php" の 1167 行で 0 * is_executable() = ファイル "phpthumb.class.php" の 1168 行で 0 * $this->config_imagemagick_path () で変換が見つからないため、ImageMagickThumbnailToGD() は中止されます、 とwhich convertファイル「phpthumb.class.php」の 1198 行目に () が返されました * $AvailableImageOutputFormats = array(text;ico;wbmp;gif;png;jpeg) ファイル「phpthumb.class.php」の 923 行目に * $this->ファイル "phpthumb.class.php" の 934 行で、thumbnailFormat を $this->config_output_format "jpeg" に設定 * ファイル "phpthumb.class.php" の 951 行で $this->thumbnailQuality を "75" に設定 * ResolveSource() $this->rawImageData がファイル "phpthumb.class.php" の 847 行目に設定されているため (58 バイト) 終了 * config_cache_directory = "E:\wamp\www\mybb/inc\plugins\topposts\temp で始まる setCacheDirectory() \" ファイル "phpthumb.class.php" の 958 行 * config_cache_directory を realpath(E:\wamp\www\mybb\inc\plugins\topposts\temp) に設定 = "E:\wamp\www\mybb\inc\plugins\topposts\temp" ファイル "phpthumb.class.php" の 986 行 * SetCacheFilename() _raw set from md5($this->rawImageData) = "9fcad44eb8ae21004afb1addf5f08404" ファイル "phpthumb .class.php" 3236 行 * 3273 行のファイル "phpthumb.class.php" の md5(_zcC_h100_w200_dpi150_q75) から SetCacheFilename() _par を設定 * 3035 行のファイル "phpthumb.class.php" で ExtractEXIFgetImageSize() を開始 * スキップGetImageSize() は、3047 行目のファイル "phpthumb.class.php" で $this->sourceFilename が空であるため * $this->rawImageData が設定され、$this->sourceFilename が設定されておらず、source が設定されているため、EXIF および GetImageSize セクションをバイパスします。ファイル "phpthumb.class.php" の画像は GD (x=0MB) に対して大きすぎません3065 行目 * ファイル "phpthumb.class.php" で ""x" から始まる SetOrientationDependantWidthHeight() 3014 行目 * SetOrientationDependantWidthHeight() で w="200", h="100" をファイル "phpthumb.class.php" に設定" 行 3030 * exif_t​​humbnail() が存在しないため、ファイル "phpthumb.class.php" の EXIF サムネイルを抽出できません 行 3138 * EXIF サムネイルの抽出: (size=0; type=""; 0x0) ファイル "phpthumb. class.php" を 3142 行で * ファイル "phpthumb.class.php" で SourceImageToGD() を 3400 行で開始 * ImageCreateFromStringReplacement() でファイル "phpthumb.class.php" で組み込みの ImageCreateFromString() を呼び出して 3956 行で * SourceImageToGD. ImageCreateFromStringReplacement() が不明なイメージ タイプ "E:\w" で失敗しました( 0x45 0x3a 0x5c 0x77) ファイル "phpthumb.class.php" の 3443 行 * $this->exif_t​​humbnail_data がファイル "phpthumb.class.php" の 3471 行で空であるため、EXIF サムネイル データを使用しない * $this->gdimg_sourceファイル「phpthumb.class.php」の 3523 行目はまだ空です * ImageMagickThumbnailToGD() は、ファイル「phpthumb.class.php」の 3525 行目で失敗しました * phpThumb() v1.7.11-201108081537http://phpthumb.sourceforge.net

ファイル「phpthumb.class.php」の 3847 行目の SourceImageToGD() [3647] の「E:\w」( 0x45 0x3a 0x5c 0x77) で識別される不明な画像タイプ * ファイル「phpthumb.class.php」で SourceImageToGD() が失敗しました342行目

私はこれを 5 時間 (現在午前 6 時) 続けてきましたが、うまくいきません。どんな助けでも大歓迎です。

ありがとうエコ