大きなアイコンが9個あり、小さな画面用に小さなセットを作成する必要があります。サイズ変更を行うためにPhotoshopのようなものを使用しても、まだ9patchですか?Android 9Patchのフォトショップでのサイズ変更
答えて
9枚の画像は通常1ピクセルの黒い境界線(link)の.png画像です。私はあなたがそれを編集するかもしれないと思うPhotoShop。境界線は壊れないことに注意してください。
別の方法は、PhotoShopのソースイメージを編集し、Draw 9-patch toolを使用して1ピクセルの境界線を作成することです。標準のAndroid SDKに含まれており、無料です。
いいえ、これ以上の9patchはありません。
8x8から4x4のサイズを変更したとします。元のピクセルは4ピクセルから1ピクセル(単純化)になります。だからあなたは多くの情報を失う。 256x256から255x255にリサイズすると、情報が失われてしまうため、罫線が9つの互換性を保つ可能性があります。
これらの画像のサイズを変更する唯一の方法は、周囲のピクセル(黒い境界線が灰色になります)で色値の補間を使用するため、「最近隣」です。
あなたのアプリ開発のケースでは、グラフィックスのバグが見苦しいので、私は時間がかかり、 "Dmitriy_Boichenko"の答えから "逆の方法"を使用し、9patch-thingを一から行います。
もちろん、9パッチ内のフォトショップを編集することができます。 実際、pngをサポートするエディタで編集できます。 最後に単純なPNGファイルです。画像の周りに枠線が1つのピクセル幅でしか純粋な黒または完全な透明ピクセルが含まれている必要があり ファイルの拡張子は を.9.pngする必要があります。
のみ2非常に重要なルールがあります。
スケールが上または下になったら外観が気に入らない限り、うまくいけば別の密度を作成する必要はありません。
あなたはアイコンを記述して以来、私は9パッチを使ってアイコンを作っていません。 私は各アイコンに3つの異なる密度を作成します。
ここガイドラインに従ってください:http://developer.android.com/guide/practices/ui_guidelines/icon_design.html
を私はあなたのためだけにリサイズんcode.google.comツールにアップロード:https://github.com/redwarp/9-Patch-Resizer
それは本当に簡単です:ちょうどxhdpi 9パッチをドロップするn個ドラッグし、低密度(ldpi、mdpi、hdpi)を作成します。
希望すると助かります!
編集:githubに移動
xhdpi 9パッチをhdpiに変換するのに1時間を費やしました。私は間違いなく次回これを試して、それがどのようになっているかを教えてください。ありがとう! – ABentSpoon
私の盛り上がったスライスの束が失敗したので、ただ試しました。素晴らしい仕事を! – ABentSpoon
それを1.1.1に更新しました:-) – Redwarp
- 1. Androidのサイズ変更チェックボックス
- 2. サイズ変更アイコン+ Androidのテキストボタン
- 3. Androidレイアウトのサイズ変更
- 4. Androidウィジェットのサイズ変更
- 5. AndroidでのAppWidgetProviderのサイズ変更
- 6. Androidソフトキーボードのポートレートモードでのサイズ変更
- 7. Android:9patchクリエイターの使い方は?
- 8. Android Studio変更LinearLayoutサイズ
- 9. 9patchがなぜ9patchと呼ばれるのですか
- 10. Androidカメラのプレビューのサイズ変更
- 11. ベクトル形状の色を変更する - フォトショップ
- 12. サイズ変更時のJPanelのサイズ変更
- 13. JSウィンドウのサイズ変更のサイズ変更
- 14. プログラムによるビューのサイズ変更Android
- 15. Xamarin Androidチェックボックスのサイズを変更する
- 16. Android - ボトムシートの動的サイズ変更
- 17. Android 2.2 SDK - ビットマップイメージのサイズ変更nullPointerException
- 18. Androidタブのレイアウト - サイズを変更
- 19. AndroidでDrawableをサイズ変更する
- 20. JScrollpane可変サイズのコンテンツでサイズ変更
- 21. android studioの画面サイズにadmob bannerのサイズを変更する
- 22. ビットマップのサイズ変更
- 23. ビットマップイメージのサイズ変更
- 24. フォームのサイズ変更でコントロールのサイズを変更
- 25. サイズ変更ウィンドウで複数のdivのサイズを変更する
- 26. divのjqueryのサイズ変更でdivをサイズ変更
- 27. 9patchのLibGdxラベルの背景
- 28. レイアウトのサイズ変更
- 29. Androidでのアニメーションの移動/サイズ変更の作成方法
- 30. 9patch PNGの使用方法は?
はい。しかし、9パッチのツールは粗いです。私は、マウスをつまむのではなく、1回のキーストロークで境界線を描画したいと考えています。私には何百ものアイコンがあります。 –