2017-07-13 13 views
0
ずに表紙画像のような小さなサイズの画像を見ることができ

私の元の画像サイズは任意のサイズでなければなりませんように、160×80または280 * 160 1300 * 278どのように我々は、ピクセル化

それ非常にぼやけたように見え、ピクセルは精巧に作られています

私のカバーの写真のスクリーンショット。

enter image description here

+0

?あなたが、誰(幅または高さ)を設定するheight.tryの両方に設定されているのため –

+0

ストレッチ効果がある、あなたは文句を言わないストレッチ画像 – codegeek

+0

を取得するが、私はどのように想定することができ.Then私は1319 * 292ピクセルの固定サイズにしたいです高さ。高さを取り除くとフッタまで移動します – JoygiveKalai

答えて

1

あなたはCSSで背景画像としてあなたの画像を挿入してみてください、あなたは相対パスを使用する場合は、あなたがよことに注意して

background-image: url(path); 
background-size: contain; 
background-repeat: no-repeat; 
background-position: center; 

プロパティを追加することができますCSSファイルが入っているフォルダからタルト。それがあった画像の種類を

.image-wrapper { 
 
    width: 1000px; 
 
    height: 150px; 
 
    border: 1px solid red; 
 
    background-image: url(https://abs.twimg.com/icons/apple-touch-icon-192x192.png); 
 
    background-repeat: no-repeat; 
 
    background-size: contain; 
 
    background-position: center; 
 
}
<div class="image-wrapper"></div>

+0

背景画像:url({$ campaign.image});背景サイズ:含む;高さ:292ピクセル;私はdivにこれを加えました。しかし、イメージは繰り返されます。 background-imageを追加した場合:url({$ campaign.image})no-repeat;画像は表示されません – JoygiveKalai

+0

確かに、繰り返しを無効にする必要があります。私は自分の答えを更新しました。 – elvirus

+0

私の答えはあなたの問題を解決しますか? – elvirus

0

ビットマップは、ウェブ上で最も一般的に使用される画像フォーマットです。すべてのJPEGファイルとPNGファイルは、ビットマップイメージファイルです。ビットマップイメージは、数千のピクセルで構成されています。ズームインすると、実際にはそれらのピクセルが四角形として表示されます。ビットマップ画像 における画素は、これらの画素の各々は、従って、画像、名前ビットマップ上の固定位置にマッピングされます。 ほとんどの画像編集ソフトウェアは、これらのピクセルを縮小または拡大して画像のサイズを変更します。このため、イメージを小さなサイズにリサイズすると、目に見える品質の低下はありません。主に、それらのピクセルがさらに目立たなくなるためです。 一方、画像を大きくするために画像のサイズを変更すると、拡大されたこれらのピクセルがより目に見えるようになり、画像がぼやけて見えるようになります。それでもリピート背景としてそれらを使用し、その後カバーのような小さな画像を使用したい場合は

唯一の解決策は、より高い解像度の画像を使用しているが、カバーのための代わりの160 * 80使用800x300またはそう:)

を意味します。 Repeat backgrounds

+0

はい明確な説明が、私はそれが – JoygiveKalai

+0

うん、それは意志複数の画像のように示して繰り返しその背景を使用している場合。あなたがこれを行うことができる他の方法はありません。伸ばしたときの小さな画像は品質を失います。より大きな画像を使用するか、それを繰り返す。不透明度を下げることもできます。不透明度を下げると、ぼやけたpixelete効果は減少しますが、画像は見えなくなります。 –

0

.image-wrapper { 
 
    width: 50px; 
 
    height: 50px; 
 
    border: 1px solid red; 
 
    background-image: url(https://abs.twimg.com/icons/apple-touch-icon-192x192.png); 
 
    background-repeat: no-repeat; 
 
    background-size: contain; 
 
    background-position: center; 
 
}
<div class="image-wrapper"></div>

+0

コード例の横に説明を記入してください。 –

関連する問題