Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
гость Гость
|
Добавлено: Пн Авг 23 2004 09:05 Заголовок сообщения: Размер картинки |
|
|
Можно ли узнать размер картинки в пикселях без всяких программ? может есть что-то вроде $file_size только для картинки и в пикселях? |
|
Вернуться к началу |
|
|
Almaz
Зарегистрирован: 13.08.2004 Сообщения: 45
|
Добавлено: Пн Авг 23 2004 09:20 Заголовок сообщения: |
|
|
Что значит без всяких программ?
Ведь операционная система это тоже по сути программа.
У каждого языка программирования на этот счет свой взгляд. Какой тебя конкретно интересует? |
|
Вернуться к началу |
|
|
Гость Гость
|
Добавлено: Пн Авг 23 2004 09:27 Заголовок сообщения: |
|
|
Ну ОС понятное дело программа Ну есть программы типо ImageMagick или GD
Меня интересует php |
|
Вернуться к началу |
|
|
Almaz
Зарегистрирован: 13.08.2004 Сообщения: 45
|
Добавлено: Пн Авг 23 2004 09:48 Заголовок сообщения: |
|
|
2Гость: php так php
GD это как бы не программа если что, это библиотека в которой содержатся функции которые юзает php. Не пойму чем она тебе не нравится, потому что без ее любой граф. файл, просто бинарный файл.
GD библиотека весит около 600кб, и я думаю на любом хостинге она есть.
А если с помощью нее то в ней есть замечательная функция:
array getimagesize (string filename [, array imageinfo])ж
Описание:
Функция getimagesize() определяет размер изображения GIF, JPG, PNG, SWF, PSD, TIFF или BMP и возвращает размеры, тип файла и высоту/ширину текстовой строки, используемой внутри нормального HTML-тэга IMG.
Возвращает массив из 4 элементов. Индекс 0 содержит ширину/width изображения в пикселах. Индекс 1 содержит высоту/height. Индекс 2 это флаг, указывающий тип изображения. 1 = GIF, 2 = JPG, 3 = PNG, 4 = SWF, 5 = PSD, 6 = BMP, 7 = TIFF(байтовый порядок intel), 8 = TIFF(байтовый порядок motorola), 9 = JPC, 10 = JP2, 11 = JPX. Индекс 3 это текстовая строка с корректной строкой height="yyy" width="xxx", которая может использоваться непосредственно в тэге IMG. |
|
Вернуться к началу |
|
|
Гость Гость
|
Добавлено: Пн Авг 23 2004 10:45 Заголовок сообщения: |
|
|
Хм.. запупаться не долго в этих цифрах Я так понел что если нет GD, то это сделать не реально?
Ну а если GD, то это делаеться так?
array getimagesize (string "имя картинки" [, array imageinfo])
пото где надо пишеться типо imageinfo[0] до imageinfo[4] правельно я понел? |
|
Вернуться к началу |
|
|
Гость Гость
|
Добавлено: Пн Авг 23 2004 11:54 Заголовок сообщения: |
|
|
Все разобрался я с этим, на php.net пример нашел
Я ещё хотел спросить как сделать чтобы при нажатии, например, на картинку открывалось новое окно размером допусти 100х100, небыло скрола и нельзя было развернуть на весь экан? |
|
Вернуться к началу |
|
|
Almaz
Зарегистрирован: 13.08.2004 Сообщения: 45
|
|
Вернуться к началу |
|
|
Almaz
Зарегистрирован: 13.08.2004 Сообщения: 45
|
|
Вернуться к началу |
|
|
|