не очень понимаю суть вопроса.
если в момент формирования документа размер картинки передаётся в тег,
то и в юрл тега должен передаваться какой-то параметр (такой же)
т.е.:
$size = '200';
$name = 'image_1223';
$alt = 'описание картинки';
echo '<img width="'.$size.'" src="/images.php?'.$name.'&'.$size.'" alt="'.$alt.'"/>
ну а в images.php уже принимаете значения из $_GET и в ответ отдаёте нужный файл
ну а про "
https://domain.com/img-id/<ширина>" это уже софистика и имеет отношение только к .htaccess