答えて
はい。 "music/iTunes/Mobile Applications"フォルダ内のapp .ipaファイルを探します。コピーをどこかに作成し、.zipファイルに名前を変更します。ファイルを解凍します。ペイロードフォルダで、.appファイルを右クリックし、[パッケージ内容を表示]を選択します。これで、すべてのアプリのリソースにアクセスできるようになりました。
PNGファイルはiPhone用にエンコードされ、Mac/PCで表示できるように変換する必要があります。これにはいくつかのユーティリティがあります。
http://www.atpurpose.com/atPeek/はあなたが元に戻すためにpngcrush
を使用することができます(最大と)のiOS SDK 3.2以降で:
私は、このプロセス全体を自動化するためにatPeekを使用しましたが、それは無料のアプリケーションではありません(私はそれが$ 5'Sと思います) iOS PNGの最適化。
は、コマンドを使用します。
$ /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush -revert-iphone-optimizations "~/Path/To/The/Apps.app/Image.png" "~/Path/To/Place/The/Reverted/Image.png"
参照http://developer.apple.com/library/ios/#qa/qa1681/_index.html完全な情報のため。
のiOS SDKは、から無料でダウンロードできます。パスは、最新のXcodeでhttp://pmt.sourceforge.net/pngcrush/
:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush
pngcrush
をダウンロードすることができ
http://developer.apple.com/devcenter/ios/index.action
... pngcrushのパスを編集してください。
https://github.com/0xced/UIKit-Artwork-Extractor:あなたが取得する場合、ファイルがまだ実行可能ではないので、また
、(初心者用)、permission denied
が、chmod +x [filename]
まあ操作を行い、これを行うためのセドリック・ルティによって大きなgithubのプロジェクトがあります
iOSの内部アートワークとiTunesの任意のipaファイルのアートワークをブラウズして抽出することができます。ここで
設立すべての画像をループしてを変換し、シェルスクリプトでpngcrush
を使用する方法記事:これは役立ちます
希望。
(TomSwiftの答え@あたりとして)
をIPAファイルの内容を抽出し、私は、ディレクトリ内のuncrush /すべての画像を変換します。このPHPのCMDラインスクリプトを書きました。これはcmd行スクリプトで、OSXでのみテストされています。
引数:
--indir(PNGファイルを含むディレクトリ)
--outdir(変換PNG画像が配置されるディレクトリ)
--pngcrushpath [任意](経路指定されていない場合、それは標準にデフォルト設定されます、pngcrushに)
使用例:
PHP uncrush.php--indir/MyIPAs/MyApp.app/ --outdir /MyIPAs /コンバージョン/
スクリプトソース:
<?php
$args = getopt('', array(
'indir:',
'outdir:',
'pngcrushpath::'
));
$inDir = @rtrim($args['indir'], '/');
$outDir = @rtrim($args['outdir'], '/');
$pngCrushPath = isset($args['pngcrushpath']) ? $args['pngcrushpath'] : '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush';
if(!is_dir($inDir)){
error('INPUT DIR IS NOT VALID - DIRECTORY NOT FOUND ' . $inDir);
}
if(!is_dir($outDir) && !mkdir($outDir)){
error('OUTPUT DIR IS NOT VALID - DIRECTORY WAS NOT FOUND AND COULD NOT BE CREATED ' . $outDir);
}
if(!is_file($pngCrushPath)){
error('PNGCRUSH BINARY NOT FOUND');
}
$pngs = glob($inDir . '/*.png');
foreach($pngs as $png){
msg('CONVERTING - ' . $png);
convert($png, $outDir . '/' . basename($png));
}
msg('DONE');
exit;
function error($str){
$f = fopen('php://stderr', 'w');
fwrite($f, $str . "\n");
fclose($f);
exit;
}
function msg($str){
$f = fopen('php://stdout', 'w');
fwrite($f, $str . "\n");
fclose($f);
}
function convert($inPng, $outPng){
global $pngCrushPath;
exec($pngCrushPath . ' -revert-iphone-optimizations -q ' . $inPng . ' ' . $outPng);
}
?>
私はそれが他の誰かに使用であると思い、今日は私自身の使用のためにこのスクリプトを書きました。他の場所で自由に修正して再投稿してください。しかし、この回答にはリンクしてください。
これは私が探していたものです!私はこれの前にルビースクリプトに問題があった。今すぐこのスクリプトは魅力的に動作します:) – Bryan
私は、デバイスから直接アクセスしてアプリのiPad/iPhoneから画像を抽出することが分かっ最適なツールを使用すると、PNGファイルをしたい場合iFunBox はちょうどそのプレビューで最適化を逆にする必要がそれらを見ていないためhttp://www.i-funbox.com/
- 1. WebアプリケーションでExcelの画像を抽出しますか?
- 2. RTFから画像を抽出する
- 3. PDFから画像を抽出する
- 4. iPhone Safariキャッシュから画像を抽出しますか?
- 5. リバースエンジニアリング:apkから画像/スプライトシートを抽出
- 6. tiff画像からデータポイントを抽出
- 7. jpg画像からJava抽出exif(メタデータ)
- 8. 画像からのロバストライン抽出
- 9. javaを使用してmp4から画像を抽出する
- 10. アンドロイドアプリの画像からサムネイルを抽出して使用する
- 11. Javascriptを使用してHTMLコードから画像URLを抽出します。
- 12. pptxからapache poiを使って画像を抽出する
- 13. zipから抽出したときに壊れた画像
- 14. pdfファイルからベクトル画像を抽出する
- 15. X線画像から手骨を抽出する
- 16. png画像からピクセルカラーを抽出する
- 17. 画像からカメラ関連情報を抽出する方法
- 18. レスポンスから画像データを抽出する:Angular2
- 19. PDFSharpでPDFからFlateDecoded画像を抽出する方法
- 20. ビデオから画像を抽出する方法は?
- 21. Base64文字列から画像サイズを抽出する
- 22. ウェブサイトから画像を抽出するには
- 23. Android Mobileの画像からテキストを抽出するAPI
- 24. pdfファイルからすべての画像を抽出
- 25. (WPF)マルチフレーム画像からフレームを抽出する方法(tif、gif)
- 26. URLから画像の配列を抽出する
- 27. 画像から破線を抽出する方法
- 28. iPadアプリケーションに表示しない画像
- 29. バイト配列から画像の幅、高さ、色、タイプを抽出
- 30. ipadから画像をアップロードする/ ipadからファイルアップロードコントロールでファイルを取得
でそれを取得することです(またはデコード)することができます。 .ipaフォルダの外にある任意のフォルダ(pngファイルはダウンロードフォルダにあります)にコピーするだけで、プレビューで見ることができます。しかし、他の目的でPNGを使いたい場合は、Xcode自体で提供されているpngcrushツールを使用してください。 pngcrushによる逆最適化(またはデコード)は画像のサイズを小さくします。 –
アプリのアセットカタログにアクセスしたい場合は、コード化されたバージョンの「assets.car」を表示するために何か必要なものがあれば、https://gist.github.com/ManujPorwal/5926753 – Say2Manuj
を試してみてください。 [このMacアプリケーションは私のために働いた](https://github.com/insidegui/AssetCatalogTinkerer) – shoe