2012-06-14 5 views
0

На моем сайте я получил 10 ГБ изображений, но 90% этих изображений действительно огромны. И мне нужно сделать их в миниатюре, но я не хочу создавать эскизы для каждого изображения. И я создаю код для его изменения и печати на PHP и просто вызываю PHP.Render image less with PHP

Но мне также нужны следующие данные, которые я не знаю, как их добавить.

<img src="<? echo $img; ?>" width="<? echo $width; ?>" height="<? echo $height; ?>" alt="<? echo $descr; ?>" tag='<? echo $tags; ?>' id="img_idea"/> 

Как я могу добавить всю эту информацию?

Thnaks

+0

Вы действительно хотите предварительно сгенерировать свои изображения или, по крайней мере, кэшировать те, которые вы создали. –

+0

Я получил свои изображения, как 500K каждый. И я хочу сделать миниатюры вроде 50k более или менее – Edig

+0

, когда вы говорите, что данные вы имеете в виду переменные? –

ответ

1

Если вы обеспокоены пропускной способности вы хотите сделать Меньшие новые копии больших изображений, когда они загружены.

Если вы также занимаетесь пространством, вы можете создать страницу (например, www.mysite.com/image.php?imgid=133), которая будет искать изображения, проверять меньшую версию, создавать ее, если она не существует, а затем обслуживать меньшую версию.

Проверьте PHP GD и многочисленные плагины, которые вытекают из него, чтобы выяснить, как изменить размер изображений.

Если вы НЕ относитесь к полосе пропускания, вы можете обернуть свой img в div, а затем применить желаемую ширину/высоту к div и max-width: 100%; и max-height: 100% к img.

+0

Hi tiger, Пропускная способность не является проблемой, но когда вы загружаете страницу слишком медленно. И я делаю образ с помощью PHP GD, но мне нужно добавить alt, теги и id. Как я могу это сделать? – Edig

+0

Если вы используете мое предложение о наличии страницы (image.php? Q = id), которая отображает их, просто используйте это как ваш HREF и сделайте свой якорный тэг, как обычно ...? Я не уверен, что понимаю ваш вопрос. Выше, в вашем собственном примере, должно работать так же хорошо, чтобы добавить информацию в теги img – tigertrussell

+0

Привет, тигр, ну забытые теги, мне нужно добавить идентификатор для управления. Как я могу это сделать. (Image.php? Д = ID). И если вы сказали, что я сохраняю временный файл на сервере, я не могу, потому что многие изображения и многие пользователи одновременно. Мы не можем этого сделать – Edig