問題タブ [alpha]

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

png - FireworksのPNG8+Alpha(カラーマップ)は、他の場所(RGBA)とは異なる/小さいです。なんで?

Fireworksで、アルファ透明度のPNG8ファイルをエクスポートすると、結果のファイルは次のようになります。

他のツール(PNGOUT、Smush.it)を使用して32ビットPNGを変換すると、結果は次のようになります。

違いは正確には何ですか?どちらもアルファ透明度がありますが、Fireworksファイルは8KBで、その他は20KBです。これで、Fireworksファイルの品質が著しく低下します(つまり、グラデーションのバンディングが発生します)。

一部の画像では、FireworksのPNG8 + alphaがうまく機能し、ファイルサイズが比較的小さくなっています。Fireworksが何をしているのか、他の方法とどのように違うのかを理解できていません。

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

iphone - UIView アルファ問題

UIView サブクラス オブジェクトのアルファ値の設定に問題があります。助言がありますか?

明るさを制御するために操作しているアルファ プロパティを持つ UIView プロジェクトがあります。UISlider コントロールを使用して、次のように UIView サブクラスの alpha プロパティの値を設定しています。

親オブジェクトのsliderValueChangedメソッドは、別のUIViewサブクラス オブジェクトであるOverlayViewのアルファ値を変更します。親オブジェクトは、UIViewController のサブクラスである myViewController です。スライダーは、SliderView という名前の 2 番目の UIView サブクラスにあります。

これはうまくいくようです。UISlider の .hidden プロパティを切り替えようとすると、問題が発生します。.hidden プロパティを YES に変更すると、

スライダーは消えますが、OverlayView オブジェクトのアルファ値は 0.0 にリセットされます。スライダーの値は変わりません。
UISlider オブジェクトの非表示プロパティが変更されたときに、sliderValueChanged メソッドによって設定された OverlayView の alpha プロパティを変更しないようにします。

私が間違っていることに関する提案はありますか?ありがとう。

0 投票する
3 に答える
6018 参照

css - CSS2標準で画像ホバーのアルファを変更しますか?

画像にアルファ効果を追加しようとしています。画像は角丸長方形です。CSS3 でアルファを変更する属性があることは知っていますが、まだ CSS2 である w3c 標準に準拠しようとしています。

申し訳ありませんが、以前に質問を正しく述べていませんでした。CSS2 を使用して画像にカーソルを合わせると、アルファを変更しようとしていました。100% アルファには「background-image」を使用し、50% アルファには img タグを使用することを考えています。これを行うより良い方法はありますか?

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

c++ - wxWidgets-アルファブレンディング

wxWidgetに、ビットマップのアルファと他のビットマップのRGBを乗算して新しい画像を生成するなど、アルファブレンディング操作を実行する方法はありますか(写真をアンチエイリアス処理された円形としてレンダリングするなど)。

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

opengl-es - アルファを使用したテクスチャの問題へのレンダリング

テクスチャにレンダリングしてから同じ画像を描画すると、すべてが暗くなるようです。この画像を取得するには:

http://img24.imageshack.us/img24/8061/87993367.png

左上の正方形を色付き(1, 1, 1, .8)でテクスチャにレンダリングし、次にそのテクスチャをレンダリングし、中央の正方形 (同じ色) を別のテクスチャにレンダリングし、最後にそのテクスチャと右下の正方形 (同じ色) を画面にレンダリングします。

ご覧のとおり、テクスチャにレンダリングするたびに、すべてが少し暗くなります。

Render-to-Texture コードは次のようになります: (iPhone で OpenGL ES を使用しています)

ここで私が間違っていることはありますか?それを理解するためにさらにコードが必要ですか?ここで何が起こっているのでしょうか?

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

c# - 画像操作でのアルファの使用

他の画像の上に重ねることができるように、色の 1 つを白いアルファに置き換えて画像を表示しようとしています。色を簡単に変更できるようにしていますが、透明に変更することはできません。これが私のコードで、C# と WPF を使用しています。

これをテストしている2つの画像があります。Image1 は、私が取り組んでいるもののようなもので、元の画像には透明度がありません。Image2 には既に透明度があります。image2 (0x00ffffff) から値を取得するのは簡単だと思っていましたが、それでは白くなり、後ろの画像が隠れてしまいます。

どちらの画像も png で、両方の形式は Bgr32 です。

画像を透明にする方法を知っている人はいますか?

0 投票する
7 に答える
34632 参照

python - PIL:サムネイルと正方形の画像になります

呼び出し

アスペクト比を維持します。しかし、私は次のような画像を表示する必要があります:

画像の周囲を透明または白のレターボックススタイルにすることはできますか?

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

objective-c - メイン ウィンドウのアルファを変更する - Cocoa

アプリを開いたときとアプリを閉じたときに、アルファ MainWindow をゆっくりと増やすことができるかどうかを知りたいです。タイマーなどが関係している可能性があることは知っていますが、これまでこの種のことを扱ったことはありません。皆さんの助けが必要です...!

ケビン

0 投票する
3 に答える
15390 参照

merge - OpenCV のアルファ チャネル

OpenCV はアルファチャンネルをサポートしていますか? または、透過pngを操作する方法はありますか? 2 つの画像をマージする必要があります。最初の画像は背景で、2 番目の画像は cvWarpAffine によって回転された画像です。これを行うには、ピクセルを 1 つずつマージし、cvWarpAffine の cvScalar で設定した値を持つピクセルを省略します。ただし、これは意図した解決策ではないと思います。提案をありがとう