問題タブ [cgimageref]

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 に答える
454 参照

ios - プログラムでiOSでiPhoneカメラの写真をトリミングする

縮尺が 0.75 であるため、ポートレート バージョンは正常に動作しています。しかし、ランドスケープを正しく機能させることができません。UIImagePickerController を使用しています。

次の問題があります。

  1. 端を切り落として風景をポートレートにしたい(風景の中央部分をポートレートに変換する必要がある)。

  2. デバイスの持ち方によって、画像が上下逆になったり、正しく表示されたりします。

私は何を間違っていますか?

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

cocoa - CGImageDestination は CMYK 色空間を RGB として保存します

CMYK カラー スペースの CGImage があります (つまり、CGColorSpaceGetModel は、CGImageGetColorSpace を介してクエリを実行すると、kCGColorSpaceModelCMYK を返します)。

しかし、CGImageDestination で保存しようとすると、RGBColorSpace に変換されてしまいます。正しい辞書の値を設定しようとしましたが、役に立ちませんでした。どうすればこれを知ることができますか? 保存した画像をプレビューで開くと、一般情報タブに「ColorModel:RGB」と「Profile Name: Generic RGB Profile」と表示されます。保存したファイルを CGImageSource で開いてプロパティを読み出せば、同じ結果が得られます (RGB カラー モデル、ジェネリック RGB プロファイル)。

さて、最後の髪を失う前に (単数)、私の質問は次のとおりです。これは意図的なものですか? ImageIO は RGB 以外の形式で画像を保存できませんか? 念のため、L*a*b 色空間で同じことを試してみましたが、同じ結果が得られました。

これが私の保存コードです:

私が見落としている明らかな何かがあるに違いありません。これを機能させるには、kCFSuperSecretProperty を設定する必要がありますか? それとも、ImageIO は単に CMYK として保存されないのでしょうか?

ああ、私は OSX 10.7 (Lion) を使用しています。

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

uiimageview - IOS: UIImage をパーツに分割する方法

私のアプリケーションの 1 つで、UIImage を複数の部分に分割する必要があります。以下は、分割に使用しているコードです。ここで私の問題は、画像を UIImageView に追加しても画像ビューを読み込めないことです。

出力は次のようになります。 ここに画像の説明を入力

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

cocoa - CGImageRef を base64 文字列に変換する方法

私のアプリケーションでは、デスクトップのスクリーンショットを base64 文字列に変換して Web サービスに送信しています。スクリーンショットを取得するコードは次のとおりです。

このスクリーンショットをbase64文字列形式に変換したいと思います。スクリーンショットをbase64文字列形式に変換するソリューションを誰でも提供できますか?

注: NSImage/NSData から base64 文字列形式への変換も受け入れられます。

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

macos - CGImageRef の幅が 1 行あたりのバイト数と一致しない

スクリーン バッファからピクセルを読み取ろうとしCGImageRefていますCGDisplayCreateImage。画像の幅は 1366 です。CGImageGetWidthCGImageGetBytesPerRow

何が起きてる?画像に何らかのパディングがありますか?安全に取得しているデータから、正しい結果を得るにはどうすればよいですか?

編集:これを再現するために必要な最小限のコードは次のとおりです。

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

ios - スライダーでトリミングした後に UIImage がぼやけるのはなぜですか?

スライダーをドラッグしているときにUISliderの画像をトリミングするためにスライダーにこのコードを使用していますが、画像はぼやけています。

}

画像の鮮明さを失わずにそれを行うにはどうすればよいですか??

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

objective-c - CGImageRef のオブジェクトを印刷中に EX_BAD_ACCESS を取得する

私のアプリでは、CGImageRef のオブジェクトを印刷中にベッド アクセス エラーが発生します。だから私の以下のコードを見て、私を助けてください