面白い機能を見つけまして、仕組みがどうなってるのか皆目見当がつかず質問させて頂きます。
###画像生成機能を知りたいです
以下はApplemusicのsrcですが、最後のサイズの部分を如何様にしましても正しくそのサイズの画像を表示することができるのです。
上記のように100や200だけでなく1でも904でも2020でもいけます。
このような機能にお目にかかったことがないのですが、どうやっていると思いますか?
###この機能について想像した流れ
自分で想像できるのは
データベースには大きなサイズの画像があり
↓
指定サイズにアクセスされたら
↓
PHPのimagecopyresampledなどでリサイズし
(またはJavaScriptでCANVASに描画し)
↓
HTMLに出力
という流れです。
ところがこの流れでは常に大きなサイズの画像の読み込み速度が必要です。
上記srcについて100と5000で試すと読み込み速度が異なりますので、別の流れでやっているのかと思いますが、でもどうやって??という感じです。
まさかすべてのサイズをあらかじめデータベースに保存しているとは思えませんし。
こういう流れだと思うよー、といった何か思い当たるフシありますでしょうか?
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/04 22:31