問題タブ [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.
php - WAMP での phpThumb の設定の問題
WAMP で phpThumb にサムネイルを生成させるのに問題があります。次のデバッグ情報で示されているように、ソース イメージへのパスが正しく構築されていないことが問題のようです。
DEBUG phpThumb: ResolveFilenameToAbsolute() $this->config_document_root (C:\Projects\WordPressTest\Site\wp-content\plugins\yet-another-photoblog) を $filename (/wordpresstest/wp-content/uploads/2009/02) に追加する/valentine-2-010.jpg) 結果は ($AbsoluteFilename = "C:\Projects\WordPressTest\Site\wp-content\plugins\yet-another-photoblog/wordpresstest/wp-content/uploads/2009/02/valentine) -2-010.jpg") ファイル "phpthumb.class.php" の 1023 行目
正しいパスは次のようになります。
phpThumb の設定に関係があると思われます。誰でも助けることができますか?
ありがとう、
ニック
php - phpThumb キャッシュの問題
私はphpThumbを使用しています-PHPサムネイルジェネレーター。
「phpThumb.config.php」:
しかし、それは何もしません... 922 個のファイルで 108 MB あります...そして、それは増え続けています。
imagemagick - phpThumb で ImageMagick / Imagick が見つかりません
phpThumbに問題があります。それを最大限に活用するには、ImageMagick / Imagick を使用するとドキュメントに記載されています。
これをサーバー (Centos 5.1 を実行) にインストールしました。実行convert --version
して正しい情報を取得できます。実行することもできwhich convert
ます/usr/bin/convert
ただし、phpThumb はconvert
プログラムの場所を特定できません。デモでは次のことが示されています。
(ImageMagick が必要です。このサーバーは "n/a" で実行されているため、動作しません)
これを修正する方法についての指針はありますか?
乾杯、
マット
php - サムネイルの作成方法を決定するのに役立ちます
私は、ユーザーのアップロードからサムネイルを作成してディレクトリに保存し、そのサムネイルを使用して元の画像を表示する方法を検討してきました。phpthumb()、wideimage、imagemagick、および php の GD に関する投稿を読んでいます。
私の要件に最も適したものについてアドバイスが必要です。
ユーザーがソース写真を Web サイトにアップロードするときに、サムネイルを作成してサムネイル ディレクトリに保存したいと考えています。メインファイルのサイズを600pxに変更したい。または何でも。サムネイル画像の角を丸くし、ドロップシャドウを付けたいです。フォトギャラリーを表示するには、私が好きなギャラリーを表示するためのさまざまなオプションがあるため、VisualLightbox を使用することを考えていましたが、これを使用するには、独自のサムネイルを作成できる必要があります。
丸みを帯びた角とドロップシャドウ効果のために phpthumb() に傾いていましたが、ソース画像に基づいてその場でサムネイルを作成するように見えます...ファイルシステムに画像を保存するオプションが与えられますか?次に、htmlでそれを指しますか?もう 1 つの問題は、phpthumb() が PHP 5.3 と互換性がないという最近の投稿でした。WideImage はそのシンプルさが気に入りましたが、丸みを帯びた角やドロップ シャドウを提供していませんでした (ドロップ シャドウに使用できる jquery プラグインを見つけました)...あなたの考えや提案は何ですか?
ありがとう。
phpthumb - サムネールフォームflvファイル
クライアントが u tube のようなビデオ ギャラリーを表示したい Web サイトを作成しています。インターネットでffmpegの使用を見つけました。ルートディレクトリにffmpegと害虫をダウンロードしました。クラスを作成します
そして、私がこれを使用した場所はコードです
しかし、それは機能していません。
php - そのようなファイルまたはディレクトリエラーを示さないPHPスクリプト
このphpサムネイルジェネレーターhttp://phpthumb.gxdlabs.com/を使用しようとしていますが、以下のエラーが発生し続けます。
これが私のスクリプトです
これが私のファイル構造の一部です testThumb.php/Images/uploaded/thumbnails
php - アップロード時にPHPthumbFactoryファイルが見つかりません
ライブラリ:https ://github.com/masterexploder/PHPThumb/wiki/Basic-Usage
PhpThumbFactoryライブラリを使用して、画像を切り抜いてアップロードしています。受信したエラーは次のとおりです。
これが、アップロードする画像のスニペットです。
regex - サムネイルを生成するための正規表現!?!?! (しかし、それはクレイジーです!)
これが私の状況であり、問題を解決するために私が思いついた解決策です。ユーザーが公開用の HTML コンテンツを作成できるように、TinyMCE を含むアプリケーションを作成しました。ユーザーは、マークアップに画像を含め、それらの画像をドラッグ/サイズ変更して、IMG タグの最終的な幅/高さ属性に影響を与えることができます。これはすべて素晴らしいことです。ユーザーは画像を含めて、目的の外観にサイズ変更/再配置できます。しかし、大きな問題の 1 つは、(おそらく) はるかに大きな画像をクライアントに送信し、ブラウザで画像のサイズを要求された幅/高さ属性に変更することだけです。そのすべての帯域幅と失われた読み込み時間....
したがって、私の解決策は、ユーザーのマークアップ コンテンツを前処理し、すべての IMG タグをスキャンして、Height/Width/Src 属性を解析することです。次に、各画像の SRC タグを phpThumb リクエストに設定し、解析された高さ/幅をサムネイル URL に渡します。これにより、縮小サイズのイメージが作成されます (CPU とキャッシュを犠牲にして帯域幅を最適化します)。このソリューションについてどう思いますか? 人々が mod_rewrite を使用して同様のことを行っている他の投稿を見てきましたが、ページ サービスのコンテンツに影響を与え、受信した画像リクエストを操作したくありません。.... このデザインについて何か考えはありますか?
正規表現のスキルには多少の作業が必要なため、詳細については助けが必要ですが、時間が非常に少なく、技術的な知識の負債をすぐに支払うことを約束しています。正規表現を簡単にするために、いくつかのことを確信できます。この処理が必要な img タグのみが、既存の width="" height="" 属性を持ちます (二重引用符と小文字のテキストを使用しますが、TinyMCE が変更された場合は、大文字と小文字を区別しないテキストに一致させる方が良いと思います)
では、必要な Img タグのみに一致する正規表現と、src、幅、および高さを抽出するための別の 3 つの正規表現でしょうか?
みんな、ありがとう。
php - phpThumb でサムネイルを生成してファイルに保存する方法は?
すでにファイル パスを含む配列を使用して、phpThumb クラスでサムネイルを生成する方法を知りたくありません。そして、各画像の結果を別のパスに保存しますが、同じ名前を付けます。
皆さん、ありがとうございました ;)
編集:私は次のようなコードを持っています:
これはデバッグです:
php - phpThumbPDFサムネイル
phpThumbを使用して、自分のサイトにアップロードされたPDFのサムネイルを作成しています。
これは一部のPDFで機能しますが、他のPDFでは、imagemagickやghostscriptが使用できないことを示すエラーが発生します。
phpThumbが作業中のPDFサムネイルにこれらを使用しているため、これらは利用可能である必要があります。
私が気づいたことの1つは、問題の原因となっているのはMacで生成されたPDFである傾向があるということです。誰かがこれに対する修正を知っていますか?
ありがとう。