問題タブ [nsimage]
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.
objective-c - 淡色表示された NSImage を描画する最も簡単な方法 (無効なビューのように)
淡色表示された画像の正確なトーンなどにあまりこだわらない場合、このように NSImage をわずかに淡色表示する簡単で汚れた方法はありますか? オンラインで検索しましたが、探しているものを実際に見つけることができません (しかし、グラフィックスと正しい技術用語を理解することに関してはあまり得意ではありません)。
上記のように Xcode のアイコンを暗くするのと同じユースケースで、実際にアイコンを暗くしています (つまり、ドキュメントに保存されていない変更があります)。
cocoa - 変換後に NSImage がぼやける
NSAffineTransform クラスを使用して NSImage をその中心で回転させたところ、動作しました。コードは次のとおりです。
しかし、結果の画像の品質は非常に悪いです。それを解決する方法は?
「lockFocus」メソッドが原因だと言う人もいますが、メソッドを使用せずにこれを行う方法がわかりません。
cocoa - NSURL → NSImage → NSImageView
AppKit と NSDocument で遊んでいますが、なぜこれが機能しないのですか?:
これを書いたばかりで、画像はnilではありませんが、画像をロードすることはなく、サイズは常にゼロです。これは、ファイルをドキュメントに読み込むために実装する必要がある正しい方法ですか? 他のライブラリを使用して他のファイルを読み取る予定であるため、データ (NSData) ではなくパスが必要です。
今、PNG、JPGを読み込もうとしていますが、どれもうまくいきませんでした。;(
前もって感謝します。
objective-c - いくつかの CALayers を含む NSView を NSImage にレンダリングする
CALayer でサポートされた NSView を含む NSScrollView を含む NSView があります。-dataWithPDFInsideRect
NSViewを NSImage にキャプチャする通常の方法をすべて試しました ( -initWithFocusedViewRect
. このStackOverflow の投稿は既に見ましたが、通常の NSView とレイヤーに基づくビューの両方を含む NSView ではなく、CALayer ツリーのみを画像にレンダリングすることに関する質問でした。
どんな助けでも大歓迎です、ありがとう:)
cocoa - 画像を合成するココア
ボタンのように、3 つの異なる画像 (左側、引き伸ばされる中央、右側) から画像をつなぎ合わせることができるこの 1 つの方法があったことを思い出します。10枚撮るとかそういうのもあったと思うんですけど、よくわかりません。
ポイントは、それを行った API 呼び出しを知っている人はいますか?そうでない場合、3 つの異なる画像から単純なボタンを描画するにはどうすればよいでしょうか?
ありがとう。
nstableview - 画像のように見えるように NSButton をコーディングする方法
(インターフェイス ビルダーではなく) コードを使用してNSButton
、イメージのような を作成する必要があります。具体的には使いたいのですが、ボタンのように見えるのではなくNSImageNameStopProgressFreestandingTemplate
、画像のように見える必要があります。これは次
のことを意味します
。
ありがとう。
objective-c - 画像の一部を読み込んでいる NSImage
要件は次のとおりです。ボタン用に単一の大きな PNG 画像を取得します。この単一の画像には、表示する必要がある hOver、ボタンのクリック、マウスの終了の画像が含まれます。単一の PNG ファイルのサイズは 1024 X 28 になるため、それぞれ画像のサイズは約256 X 28です。可能な限り最善のアプローチをグーグルで検索していますが、これを達成する方法がわかりませんでした。
私は次のアプローチを念頭に置いています、
NSData パラメータに何を指定すればよいか知りたいのですが、
必要に応じて、単一の画像とクリップされた画像をロードすることは可能ですか。
前もって感謝します
objective-c - いくつかのウィンドウにいくつかのラベルを配置する方法は?
アプリケーションから開いているウィンドウをマークする必要があります。Windowsリスト、システムID、名前、所有者を取得できます...選択したウィンドウでのみNSImageを描画できますか?
objective-c - NSImage DPI の質問
NSImage の実際の幅と高さを取得する方法を教えてもらえますか? DPI が 72 よりも高い画像は、NSImage.size パラメーターを使用すると幅と高さが不正確になることに気付きました。
Cocoadev でこの例を見ました:
ただし、 bestRepresentationForDevice は 10.6 で廃止されました...代わりに何を使用できますか?ドキュメントには別の方法が記載されていませんか?
cocoa - iOSのようなNSImage Overlay / Mask Gradient
UITabBarItem
. _ タブバーの項目を選択すると、画像にグラデーションがかぶせられます。
例えば、
なる...
この効果を達成するために何をすべきか正確にはわかりません。画像がグラデーションをマスキングしているようです。正しい方向(またはコード!)へのポインタは大歓迎です。