if($song->artwork_url != null) {
$song_artwork = $song->artwork_url;
}
else {
$song_artwork = 'img/no_art.png';
}
デフォルト-large
では、soundcloud プル (100x100)
プル (t500x500) して、より高い解像度の画像を取得するにはどうすればよいですか?
if($song->artwork_url != null) {
$song_artwork = $song->artwork_url;
}
else {
$song_artwork = 'img/no_art.png';
}
デフォルト-large
では、soundcloud プル (100x100)
プル (t500x500) して、より高い解像度の画像を取得するにはどうすればよいですか?
次のように、ファイル名を にlarge.jpg
置き換えるだけです。t500x500.jpg
$song_artwork = str_replace('large.jpg', 't500x500.jpg', $song->artwork_url);
実際、さまざまなリクエストに対してさまざまな形式をサポートしています。
t500x500: 500px×500px
crop: 400px×400px
t300x300: 300px×300px
large: 100px×100px (default)
t67x67: 67px×67px (only on artworks)
badge: 47px×47px
small: 32px×32px
tiny: 20px×20px (on artworks)
tiny: 18px×18px (on avatars)
mini: 16px×16px
original: originally uploaded image
Soundcloud API リファレンスでドキュメントを見つけ、を検索してartwork_url
ください。
@likeitlikeitの答えはうまくいきましたが、小さい画像がjpgであっても「元の」サイズのファイル拡張子をpngに変更する必要があったため、最初の試行が見つからない場合は試してください