Мне нужно создать страницу, которая автоматически создаст миниатюру со всех изображений, если выбрана папка, и покажет их на одной странице. Но дело в том, что я не хочу их спасти. Я хочу отображать их на одной странице без сохранения. И мне нужно сделать это на PHP. Является ли это возможным? Пожалуйста помоги! Примечание: Если это невозможно, я могу поместить их в какую-то папку.создание эскизов без их сохранения
ответ
Затем вы должны сделать второй PHP-файл. Вы должны сделать тег изображения в первом файле <img src='image.php' />
и в этом image.php вы должны напечатать изображение как:
header("Content-type: image/png");
$im = imagecreatefrompng("image.png");
list($width, $height) = getimagesize($im);
$newimage = imagecreatetruecolor($new_width, $new_height);
imagecopyresampled($newimage, $im, 0, 0, 0, 0, "100", "100", $width, $height);
imagepng($newimage);
imagedestroy($newimage);
imagedestroy($im);
Это, а также посмотрите на функцию [imagecopyresampled] (http://php.net/manual/en/function.imagecopyresampled.php). – AndrewR
Правильно, я забыл, что это должно быть миниатюрами. Я обновлю код выше. – Dion
Как это сделать для более одного изображения? Должен ли я создать массив изображений? –
Вы могли бы также рассмотреть возможность использования data URIs. Используйте код в ответе DRP96 для создания миниатюры, но вместо того, чтобы делать это в отдельном PHP и требующем много запросов изображения, вставляйте изображения непосредственно на страницу.
Большинство современных браузеров теперь поддерживают URI данных, но, как обычно, следите за IE.
заменить эту строку
list($width, $height) = getimagesize($im);
с этим
list($width, $height) = getimagesize("image.png");
- 1. создавать эскизы без их сохранения
- 2. Создание эскизов офисных документов
- 3. Создание эскизов нескольких изображений?
- 4. Создание эскизов в C++
- 5. Создание эскизов в Clojure
- 6. Создание эскизов документов
- 7. Создание эскизов на клиенте
- 8. Создание эскизов секций потока торрентов
- 9. Создание эскизов изображений на S3
- 10. Использование объектов jsdata без их сохранения
- 11. Изменение отношений модели Django без их сохранения
- 12. Структура AVFoundation задерживает создание эскизов
- 13. Создание эскизов Проблема с PHP
- 14. Создание эскизов из AVPlayer ios
- 15. Создание эскизов медленно в ios
- 16. Прокрутка - создание эскизов из изображений
- 17. Создание эскизов для галереи изображений
- 18. Создание эскизов из видео - ios7
- 19. Создание эскизов с помощью iText
- 20. Создание эскизов против изображений стиля
- 21. Создание эскизов изображений с помощью PHP без снижения его качества
- 22. Создание эскизов изображений с использованием php - без исчерпания памяти
- 23. Возможно создание эскизов файлов MS Office?
- 24. Уменьшение размера пользовательских аватаров? - создание эскизов
- 25. Создание эскизов для UICollectionview, не поддерживающих аспект
- 26. Создание зашифрованного файла сохранения
- 27. Создание эскизов изображений внутри определенных папок
- 28. Сохранения их конкретных папки
- 29. Загрузка эскизов эскизов
- 30. Java: Создание объектов без их именования?
Вы можете сделать это, но это, как правило, очень плохая идея для загрузки сервера. – ceejayoz
Если вы не используете что-то вроде CSS или HTML-параметров для изображений ... Я считаю, что вы будете сохранять эти миниатюры, независимо от того, (если даже в папку/tmp или где-то ...) при использовании PHP. – summea
У вас есть ссылка на какой-то пример? –