|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.04.2009, 22:22 | #1 |
Пользователь
Регистрация: 11.04.2009
Сообщений: 64
|
Изменение размера картинок методом php
Объясните ламеру как оно работает?
последовательность такая: 1. html страница с upload 2. После загрузки картинки, размер уменьшается сам (сохраняя пропорции) 3. Сохраняет файл на сервер.. 4. И сохраняет данные в мускуле о том, что такая то картинка есть.. |
28.04.2009, 22:41 | #2 |
Пользователь
Регистрация: 17.02.2009
Сообщений: 78
|
1. HTML-форма, ссылающаяся на обработчик upload.php
Код HTML:
<form action="upload.php" method="post" enctype="multipart/form-data"> <input type="file" size="40" name="fileupload"> <input type="submit" value="Загрузить"> </form> Для изменения размеров изображения можно использовать функцию imagecopyresized(). Скажу честно, ни разу не пользовался. PHP код:
PHP код:
Пишу глупости.
Последний раз редактировалось Gongled; 28.04.2009 в 22:43. Причина: Добавил немного комментариев |
29.04.2009, 09:33 | #3 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
Последовательность немного другая.... 3 потом 2.... то есть на сервер по любому сначала загрузится исходное изображение... а потом уменьшайте размер...
вот кусок из работающего ...когда.... думаю разберетесь PHP код:
|
22.10.2009, 16:18 | #4 |
Пользователь
Регистрация: 11.07.2009
Сообщений: 90
|
Проблема следующая. Не могу вывести уменьшенное изображение в середине страницы посредством функции
PHP код:
PHP код:
Это "текстовый вариант" рисунка: яШяа�JFIF������яю�>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality яЫ�C� $.' ",#(7),01444'9=82<.342яЫ�C 2!!22222222222222222222222222222222 222222222222222222яА��d�–"�яД������ ����� яД�µ���}�!1AQa"q2Ѓ‘Ў#B±БRСр$3br ‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefgh ijstuvwxyzѓ„…†‡€‰Љ’“”•–—�™љўЈ¤Ґ¦§Ё© ЄІіґµ¶·ё№єВГДЕЖЗИЙКТУФХЦЧШЩЪбвгдежз ийкстуфхцчшщъяД�������� яД�µ��w�!1AQaq"2ЃB‘Ў±Б #3RрbrС $4б%с&'()*56789:CDEFGHIJSTUVWXYZcde fghijstuvwxyz‚ѓ„…†‡€‰Љ’“”•–—�™љўЈ¤Ґ ¦§Ё©ЄІіґµ¶·ё№єВГДЕЖЗИЙКТУФХЦЧШЩЪвгд ежзийктуфхцчшщъяЪ���?�щюЉ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( Љ( яЩ Или все-таки проще вновь созданный рисунок сохранить на диск, а потом просто его через тэг <img> отобразить??
Apache/2.2.23 (Win32) PHP/5.3.18
Win7Pro 64 Vertrigo Последний раз редактировалось regman; 22.10.2009 в 16:28. |
23.10.2009, 09:13 | #7 |
Пользователь
Регистрация: 11.07.2009
Сообщений: 90
|
да я в принципе так и сделал - сохранил измененное изображение на диск, а потом просто вывел черег тэг <img>. Просто с толку сбила функция imagejpeg библиотеки GDLib, надеялся что можно будет вывести в браузер без сохранения на диск...
Apache/2.2.23 (Win32) PHP/5.3.18
Win7Pro 64 Vertrigo |
23.10.2009, 11:21 | #8 | |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
Цитата:
header(....) тут выводим картинку... а в основной странице вызов <img src="sript.php?тут могут быть параметры"> и будет вам счастие |
|
23.10.2009, 13:59 | #9 |
Пользователь
Регистрация: 11.07.2009
Сообщений: 90
|
Спасибо. Сделал
Apache/2.2.23 (Win32) PHP/5.3.18
Win7Pro 64 Vertrigo |
26.10.2009, 10:21 | #10 |
Пользователь
Регистрация: 11.07.2009
Сообщений: 90
|
только теперь возникла другая проблема. Есть ячейка таблицы, куда вставляется рисунок скриптом, который так же записывал в массив сессий некоторое значение. В следующей ячейке выводилось это значение, только почему-то предыдущее. Вот часть кода (это файл вложение, через include):
PHP код:
PHP код:
PHP код:
PHP код:
Apache/2.2.23 (Win32) PHP/5.3.18
Win7Pro 64 Vertrigo |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Качественное изменение размера изображения... | Dr. MefistO | Мультимедиа в Delphi | 5 | 15.07.2009 17:22 |
Изменение размера окна | Anfall | Общие вопросы Delphi | 5 | 14.03.2009 10:06 |
Вопрос по C++ Builder (изменение размера StringGrid) | Sad_SmiliK | Помощь студентам | 2 | 11.03.2009 18:20 |
Изменение размера шрифта | Nando | Microsoft Office Excel | 4 | 07.03.2009 16:45 |
Изменение размера картинки | Борис Низов | PHP | 6 | 09.12.2007 16:26 |