問題タブ [wideimage]

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 投票する
0 に答える
62 参照

php - WideImage - 元の変数で destroy メソッドが呼び出された場合、読み込まれた画像が別の変数に保存されない

画像の幅と高さが 400px 未満の場合は、サイズを変更せずに $original を $resized に保存します。しかし、 を呼び出すと$original->destroy()、 に格納されているデータ$resizedも取得されますnull。オリジナルを破棄し、そのコピーを$resized変数に保持する方法は?

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

php - 画像が PHP で保存されたことを確認する

ライブラリ WideImage を使用して、アップロードされた画像のサイズを 2 つの別々のサイズに変更し、その画像を 2 つの別々のディレクトリに保存しています。問題は、小さい画像が常に保存されるとは限らないことです。これが私の試みです:

これは常に私にエラーを与えています。私の推測では、画像の保存に時間がかかっています。私の質問は、すべてのステップが正常に完了したことを確認するにはどうすればよいですか?

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

php - imagerotate は元の画像の色を変更します

PHP で画像を回転させると、非常に奇妙な動作が発生します。回転中に元の画像が変更されています。例として、横に並べた画像を次に示します。わかりにくいですが、よく見るとナイフの周りの白い部分が#FFFFFFから#FDFDFDに変化しています。

ここに画像の説明を入力

オプションを指定せずに imagerotate を使用していますが、黒の背景色で同じことを試みると、黒の「塗りつぶし」で回転した画像が得られますが、画像の白い部分はまだ #FFFFFF から #FDFDFD に変更されています。 . 私は困惑しています。PHPが色を「丸める」ようです。

ここに画像の説明を入力

元の画像: http://i.imgur.com/iYwvxAE.jpg

回転した画像: http://i.imgur.com/0lXXuO6.jpg

編集:

これが私のコードです

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

php - WideImage が画像ではなく奇妙な文字として出力される

トリミングした画像を WideImage でサムネイルとして表示しようとしています。

ファイル名の配列をパラメーター ($images) として使用して、html を生成する関数を作成しました。

今のところ、私が得るのは

����JFIF``���ui$�J�$��]5�����j4���%�o�WEʴ���^[7��|��6�d�� P$g�bx�e��wh����N�� c��rp=Oz��h�F�Z��"��u8q�oN��la_28�g�����1� ��2G��1^Uy�EJ��'��|��9F[����Vn��2m�j�i��˙,4�� �? ����2zp3�P[|� ��>���1���8$u��+cQ��:x���-�II^r1��{U�+O��T�x��*b��3�� ��zv�m �)b�U�j�+'B�`m������a����T��r�Tq�1�*���� �{D_s �!AbG;v��������/i5��u�]�����M�]�]���#$Z���74"+ar]�-�', �B����J��W�}KY�/7H#��7�3-n�=����v�Ps�3�C~��N��h��j�q��6 ������- など

これらの奇妙な数字の理由は何ですか?

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

php - WideImage は一部の画像でのみ機能します

WideImage は一部の画像でのみ機能します。画像のファイルタイプとサイズが同じであるため、理由がわかりません。

これが私のコードです

関数呼び出し

次のエラーが表示されます。

編集: このエラーは、firebug でデータを再送信した場合にのみ発生します。最初はエラーは表示されません。

Thumb Creation StartedEXCEPTION: 例外 'WideImage_InvalidImageSourceException' とメッセージ 'ファイル '/kunden/homepages/33/d582216481/htdocs/uploads/downloads/image .png' が無効な画像ソースのようです' /homepages/33/d582216481/htdocs/includes /WideImage/WideImage.php:226 スタック トレース:

0 /homepages/33/d582216481/htdocs/includes/phpThumb.php(12):

WideImage::loadFromFile(' /kunden/homepag...')

1 /homepages/33/d582216481/htdocs/includes/addDownload.php(60):

make_thumb('/くんでん/homepag ...', '/くんでん/homepag...', 100)

2 {main}Thumb の作成を開始しました

なぜ一部の画像で機能し、一部の画像では機能しないのか、誰か説明できますか??

?>

働い ていない

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

php - WideImage - 背景が透明なキャンバス

WideImage が組み込まれた CMS を使用しており、これを変更する余地はありませんが、300x300 の画像を生成する必要がある状況に直面しました。

ただし、約 100x100 の jpg および png 形式でアップロードされた画像は、さまざまなレベルの透過性を備えています。

300x300 のキャンバスを作成し、その中に 100x100 の画像を配置しようとしていますが、キャンバスを透明のままにし、画像を上に配置して透明性を維持したいと考えています。

私が持っている

ただし、これは明らかにキャンバスに白い背景を追加するだけなので、ドキュメントから透明にする方法がわかりません。

ありがとう