Автор Тема: Работа с jpg фотками  (Прочитано 4145 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Smirnoff

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 25
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Работа с jpg фотками
« : 10 Сентября 2003, 19:52:40 »
Задача:
Пользователь загружает со своей машины на сервак фотку.
Надо:
1. Проверить, что это jpg.
2. Получить размер в байтах.
3. Получить размер в в пикселях по горизонтали и вертикали.
Если все нормально - надо как то сформировать маленькое изображение фотографии соблюдая пропорции.

Как все это осуществить?
Буду рад любой подсказке

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Работа с jpg фотками
« Ответ #1 : 10 Сентября 2003, 20:18:27 »
1. [p]getimagesize[/p]
2. [p]filesize[/p]
3. [p]getimagesize[/p]
а вот для порследнего стандартной функции нет.
сначала узнай, есть ли у тебя на хостинге ImageMagick (предпочтительнее), или GD версии 2.0 (похуже, но тоже ничего).
если ни того ни другого, то можно и не рыпаться.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Работа с jpg фотками
« Ответ #2 : 11 Сентября 2003, 01:03:52 »
вообще-то чтобы проверить размер закачанной фотки можно просто посмотреть размер через $_FILES[\'img_field\'][\'size\'];

Есть еще класс pear::image::Transform - позволяет ресайзить (и не только) картинки через GD, ImageMagic (как через командную строку так и через расширение пхп)
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Работа с jpg фотками
« Ответ #3 : 11 Сентября 2003, 11:22:14 »
Да, про net-pbm я все время забываю.
Правда, утешает немного то, что хостеры тоже забывают :-)

А ПЕАР - это заповедник для халявщиков

Оффлайн Croaker

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 927
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alex-files.ru
Работа с jpg фотками
« Ответ #4 : 11 Сентября 2003, 11:24:28 »
Цитировать
RomikChef:
А ПЕАР - это заповедник для халявщиков

[OFF]а CPAN?[/OFF]
Не все коту матрица.

Оффлайн Smirnoff

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 25
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Работа с jpg фотками
« Ответ #5 : 11 Сентября 2003, 12:39:30 »
Спасибо , буду разбираться

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Работа с jpg фотками
« Ответ #6 : 11 Сентября 2003, 12:47:37 »
Ну вот посмотрел я на этот модуль.Не умеет почти ничего.
Базовые функции..
И если тебе надо что-то другое - складывай руки и жди, пока автор сделает.

И при том, что модуль-то это делает совершенно несложные операции, все можно сделать за час самому

Оффлайн Smirnoff

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 25
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Работа с jpg фотками
« Ответ #7 : 11 Сентября 2003, 14:00:34 »
Может кому пригодится.
Есть под freeBSD прога jpgtn - она креатит тумбы с нужными размерами.

http://www.freebsd.org/cgi/cvsweb.cgi/ports/graphics/jpgtn/

Спасибо всем за помощь

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28