1

ボーダーとドロップシャドウ効果を与えて、png画像を編集する必要があります。しかし、編集した画像の最終的なサイズが大きすぎてモバイルアプリに使用できません.jpegのサイズがpngに比べて小さいことを知っているので、その画像をjpegに変換して、ドロップシャドウとボーダー効果を与えようとしました。その画像は透明な背景を持っていません..jpegを使用してこれを達成するための他の方法はありますか?

4

3 に答える 3

1

もう1つのオプションは、非可逆圧縮用のImageOptim、またはその非可逆圧縮であるImageAlphaのいずれかを試すことです

ImageOptimは、一連のロスレスアルゴリズムを試して、PNGを縮小し、束の最小の結果を選択します。かなりの数の画像の25%から50%以上を占めています。

一方、ImageAlphaは損失が大きく、画像をさらにクランチさせることができ、結果はJPEGに似ていますが、Alphaを失うことはありません。

ここに示すように、XcodeでPNG圧縮を無効にすることもできます。詳細については、ここを参照してください。

于 2013-03-09T06:47:38.963 に答える
0

いいえ、jpeg 画像は透明度をサポートしません。ただし、jpeg 画像に付随する白い背景を変更できます。

于 2013-03-13T03:37:58.330 に答える
0

@minitech が言いたかったのは、スケーリングについてではなく、ファイル圧縮についてです。通常、jpg および png ファイルには、ファイルから削除できるデータが含まれています。ファイルサイズを縮小するための圧縮方法がいくつかあります (サイズは kbs であり、縮尺ではありません)。jpg 画像は、画質も下げることでファイル サイズを小さくすることができます。

透明度を受け入れる別のファイル タイプが必要な場合は、小さいファイルを提供する gif 形式がありますが、アルファ チャネル (可変透明度) がないなどの欠点があります。詳細については、次のリンクを確認してください: http://www.w3.org/QA/Tips/png-gif

いくつかのオンライン ファイル コンプレッサーがあります。PNG ファイルを圧縮する場合は、http://tinypng.org/を使用してみてください。

于 2013-03-09T04:00:20.697 に答える