Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: getimagesize
 
 автор: CBE4KuH   (14.12.2007 в 01:29)   письмо автору
 
 

Товарищи... Проблема вот в чём... У меня пхп скрипт возвращает картинку...Как мне узнать её размеры? Функция getimagesize не работает....

   
 
 автор: sim5   (14.12.2007 в 01:32)   письмо автору
 
   для: CBE4KuH   (14.12.2007 в 01:29)
 

Как это не работает? Эта функция не требует библиотеки GD. Как вы используете ее?

   
 
 автор: CBE4KuH   (14.12.2007 в 01:38)   письмо автору
 
   для: sim5   (14.12.2007 в 01:32)
 

Я имею ввиду - она не может прочитать пхп файл рисунка...
$im_info = getimagesize("image.php?code='asd'");

   
 
 автор: sim5   (14.12.2007 в 01:43)   письмо автору
 
   для: CBE4KuH   (14.12.2007 в 01:38)
 

И правильно, ей нужен реальный файл изображения, о функции наверное читали? Если вы создаете изображение с помощью GD, то вы сами и задаете его размеры, зачем вам getimagesize.

   
 
 автор: CBE4KuH   (14.12.2007 в 01:55)   письмо автору
 
   для: sim5   (14.12.2007 в 01:43)
 

У меня достаточног сложно идёт процесс формирования картинки, посему получается так, что я заранее не знаю её размеров, а они мне крайне нужны.... Как это можно сделать?

   
 
 автор: sim5   (14.12.2007 в 02:13)   письмо автору
 
   для: CBE4KuH   (14.12.2007 в 01:55)
 

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

   
 
 автор: CBE4KuH   (14.12.2007 в 02:34)   письмо автору
 
   для: sim5   (14.12.2007 в 02:13)
 

Смысл таков... Я изначально написал что у меня пхп скрипт для того, чтобы было понятнее... На самом деле у меня CGI-скрипт, который принимает в качестве параметра строку LaTeX и возвращает рисунок с формулой... Именно поэтому, размеры мне неизвестны... Иногда получается, что формула слишком длинная и при печати обрезвается... Мне надо получить рамеры картинки, дабы в дальнейшем переносить строку... Код картинки, например, такой:
<img src="latex.cgi?F(x)=x^2">

   
 
 автор: CBE4KuH   (14.12.2007 в 03:50)   письмо автору
 
   для: CBE4KuH   (14.12.2007 в 02:34)
 

Ну помогите кто-нить!! Плииизззз...

   
 
 автор: Trianon   (14.12.2007 в 09:38)   письмо автору
 
   для: CBE4KuH   (14.12.2007 в 03:50)
 

можете попробовать получить его через copy после чего выполнить getimagesize

   
 
 автор: sim5   (14.12.2007 в 09:16)   письмо автору
 
   для: CBE4KuH   (14.12.2007 в 02:34)
 

Не знаю latex, но может проще слишком динную формулу разбивать сразу на две строки, еще до формирования изображения?

   
 
 автор: CBE4KuH   (14.12.2007 в 23:40)   письмо автору
 
   для: sim5   (14.12.2007 в 09:16)
 

Дело в том, что формула может превышать и в три раза страницу, а то и в 4... Я этого не знаю... Единственный способ - каким-то образом узнать размер картинки... Помогите!!!! Горю!

   
 
 автор: sim5   (15.12.2007 в 06:55)   письмо автору
 
   для: CBE4KuH   (14.12.2007 в 23:40)
 

Я так понимаю, что превышает в 3 и более раза ширину страницы. Ну хорошо, узнали вы размер изображения, и как вы его расчленять будете? Если ручками, это еще понятно, но если скриптом, то как вы можете знать, что на границе раздела не находится символ формулы и вы не разрезаете, например, плюс по полам? Или вы другое что-то с изображениями делать собираетесь? А в чем трудность разделить строку формулы на 3, 4... строки, например, по 300 знаков в строке, если на странице входит 300 знаков в ширину?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования