問題タブ [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.
iphone - NSImage drawInRect:fromRect:operation:fraction を UIImage でエミュレートする
UIImage を使用して NSImage の drawInRect:fromRect:operation:fraction の動作をエミュレートする必要があり、誰かが既にこれを行っており、コードを共有する意思があるかどうか、または (より良い) 最善のアプローチは何か疑問に思っています。
CGImageCreateWithImageInRect (最後のコードを参照) を使用してこれを実行しようとしましたが、期待した結果が得られません。コードは実際にMacでこれをテストしていることに注意してください(現時点ではiPhoneですべてを実行することはできません)ので、NSImageからCGImageを取得する際に問題が発生する可能性があります
objective-c - NSImage を NSData として保存中にエラーが発生しました
次のコードを使用して、ムービーのフレームをデスクトップに保存しています。
コードの最後の 2 行目で、コンソールに次のメッセージが表示され、結果はデスクトップに保存されません。
NSImage は依然としてメソッド呼び出し全体に割り当てられたオブジェクトであるため、画像の量が不十分であるという苦情を受けている理由がわかりません。
助けていただければ幸いです。前もってありがとう、リッキー。
cocoa - 複数のNSImageを1つの大きな画像に合成するにはどうすればよいですか?
画像の名前、サイズ、X/Yの位置を表すオブジェクトのコレクションがあります。コレクションは「レイヤー」でソートされているので、ある種の画家のアルゴリズムで画像を合成できます。
これから、すべての画像を保持するために必要な長方形を決定できるので、次に実行したいのは次のとおりです。
- 結果を保持するためのある種のバッファを作成します(iPhoneOSがUIGraphicsContextと呼ぶものに相当するNS)。
- すべての画像をバッファに描画します。
- バッファの合成結果から新しいNSImageを取得します。
iPhoneOSでは、これは私が望むことを行うコードです:
私が探しているのは、Desktop Cocoa/NSでそれを行う方法です。
ありがとう!
cocoa - NSData に変わる NSImage のサイズを変更しようとしています
私はそのようにサイズを変更しようとしている NSImage を持っています。
私の最初の問題は、サイズを変更しようとすると画像が押しつぶされ、縦横比に適合しないことです。-setScalesWhenResized を使用するとこの問題は解決すると読みましたが、解決しませんでした。
2 つ目の問題は、画像をファイルに書き込もうとすると、実際には画像のサイズがまったく変更されないことです。
前もってありがとう、リッキー。
objective-c - NSImage *をCGImageRefに変換しますか?
10.5で機能するこれを行う簡単な方法はありますか?
10.6では、nsImage CGImageForProposedRectを使用できます:NULLコンテキスト:NULLヒント:NULL
1bの白黒画像(グループ4 TIFFなど)を使用していない場合、ビットマップを使用できますが、cgbitmapsはその設定を好まないようです...これを行う一般的な方法はありますか?
CGImagesだけを追加したいように見えるIKImageViewがあるので、これを行う必要がありますが、私が持っているのはNSImagesだけです。現在、私はプライベートsetImage:(NSImage *)メソッドを使用していますが、実際には使用していません...
cocoa - Web サイト URL からの NSImage
URL からを作成し、NSImage
それをアプリケーションのイメージ ビューに設定する必要があります。オンラインで見つけたコードをいくつか試しましたが、うまくいきませんでした。誰かがこれを行う方法を知っていれば、どんな助けも素晴らしいでしょう.
ありがとう
cocoa - URLからNSImageをロードしますが、一部のURLのみが機能します
Web から画像ファイルを読み込み、画像ビューに配置するコードがいくつかあります。問題は、Google チャート以外のすべてで機能することです。アプリのデータをグラフ化するためにこれに頼っていたので、これはイライラします。読み込む必要がある URL は次のとおりです。Click to see my test chart . それ以外のすべてで動作するときに、NSImageがこれをロードすることを拒否しているように見える理由がわかりません。理由を知っているか、回避策がある場合は、助けていただければ幸いです。
画像をロードするために使用していることがわかったサンプルコードを次に示します。
(注: このコードは、グラフ以外のすべての画像を読み込みます)
ありがとう
cocoa - NSImageの定数の画像ファイルはどこにありますか?
たとえば、NSImage.hで定義されている定数の画像ファイルを取得したいと思いますNSImageNameGoRightTemplate
。それらのいくつかをコピーして編集したいと思います。それらの画像がどこにあるか誰か知っていますか?私はドライブでそれらを見つけるにはあまりにも愚かです...
cocoa - NSImage の下に影を描く
現在、次のようにカスタム NSCell で NSImage を描画しています。
非常に単純に、その下に画像を描く方法を考えています。iPhone では、次を使用してこれを行いますCGContextSetShadow (currentContext, CGSizeMake(1, -1), 2)
。UIImageを描画する直前ですが、Macでそれを行う方法に慣れていません。
どんな指針も素晴らしいでしょう。