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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Ресайз TIFF

Сообщения:  [1-10]    [11-20]  [21-21] 

 
 автор: Loki   (29.03.2007 в 22:15)   письмо автору
 
   для: sidPR   (29.03.2007 в 18:54)
 

Сам по себе - нет... впрочем, как и в других случаях.

   
 
 автор: sidPR   (29.03.2007 в 18:54)   письмо автору
 
   для: Trianon   (29.03.2007 в 17:12)
 

я так и не понял PHP ничего тут не сделает ?

   
 
 автор: Trianon   (29.03.2007 в 17:12)   письмо автору
 
   для: sidPR   (29.03.2007 в 11:49)
 

Забыл.
Вот здесь ( http://partners.adobe.com/asn/developer/PDFS/TN/TIFF6.pdf ) описание формата.

   
 
 автор: Trianon   (29.03.2007 в 16:01)   письмо автору
 
   для: sidPR   (29.03.2007 в 11:49)
 

Что значит "то же самое"?
Ниже приводится дамп тегового каталога первой (и единственной) картинки этого файла.
Картинка загнана внутрь довольно прочно.
PhotometricInterpretation=2 и SamplesPerPixel=3 говорит, что картинка трехкомпонентная - (RGB) ,
PlanarConfiguration=1 показывает, что компоненты следуют одна за другой в рамках одного пикселя,
Predictor=2 отмечает, что перед компрессией, были вычислены разности между соседними пикселями,
Compression=5 указывает, что выполнялось сжатие посредством алгоритма LZW
а RowsPerStrip=174 указывает что вся картинка была разрезана на полосы по 174 строки, и каждая полоса сжималась независимо и укладывалась в буферы, находящиеся по адресам
StripOffsets, StripByteCounts.

У Вас всё еще осталось желание восстанавливать изображение?




Dir no=1, pos=0x00000008, elems=21
1/1: [00FE/0x4:0x1(1)] NewSubfileType    LONG      = 0x00000000(0)
1/2: [0100/0x3:0x1(1)] ImageWidth    SHORT     = 0x01F4(500)
1/3: [0101/0x3:0x1(1)] ImageLength    SHORT     = 0x02EE(750)
1/4: [0102/0x3:0x3(3)] BitsPerSample    SHORT     @ 0x0000010A(266)
    0:0008 0008 0008
1/5: [0103/0x3:0x1(1)] Compression    SHORT     = 0x0005(5)
1/6: [0106/0x3:0x1(1)] PhotometricInterpretation    SHORT     = 0x0002(2)
1/7: [0111/0x4:0x5(5)] StripOffsets    LONG      @ 0x00000110(272)
    0:000023C2 00004D54 00006EF4 00009094
    4:0000B128
1/8: [0115/0x3:0x1(1)] SamplesPerPixel    SHORT     = 0x0003(3)
1/9: [0116/0x3:0x1(1)] RowsPerStrip    SHORT     = 0x00AE(174)
1/10: [0117/0x4:0x5(5)] StripByteCounts    LONG      @ 0x00000124(292)
    0:00002991 0000219F 000021A0 00002094
    4:00001643
1/11: [011A/0x5:0x1(1)] XResolution    RATIO     @ 0x00000138(312)
    0:(2400000/10000)=240
1/12: [011B/0x5:0x1(1)] YResolution    RATIO     @ 0x00000140(320)
    0:(2400000/10000)=240
1/13: [011C/0x3:0x1(1)] PlanarConfiguration    SHORT     = 0x0001(1)
1/14: [0128/0x3:0x1(1)] ResolutionUnit    SHORT     = 0x0002(2)
1/15: [0131/0x2:0x1B(27)] Software    ASCII     @ 0x00000148(328)
    0:Adobe Photoshop CS Windows\x00
1/16: [0132/0x2:0x14(20)] DateTime    ASCII     @ 0x00000164(356)
    0:2007:03:29 11:48:29\x00
1/17: [013D/0x3:0x1(1)] Predictor    SHORT     = 0x0002(2)
1/18: [02BC/0x1:0x16B4(5812)] ?Unkn?    BYTE      @ 0x00000178(376)
    0:3C 3F 78 70 61 63 6B 65 74 20 62 65 67 69 6E 3D
....
 5792:0A 3C 3F 78 70 61 63 6B 65 74 20 65 6E 64 3D 27
 5808:77 27 3F 3E
1/19: [8649/0x1:0xB96(2966)] ?Unkn?    BYTE      @ 0x0000182C(6188)
    0:38 42 49 4D 04 25 00 00 00 00 00 10 00 00 00 00
....
 2944:74 00 6F 00 73 00 68 00 6F 00 70 00 20 00 43 00
 2960:53 00 00 00 01 00
1/20: [8769/0x4:0x1(1)] ?Unkn?    LONG      = 0x0000C76C(51052)
1/21: [935C/0x7:0x23574(144756)] ?Unkn?    UNDEFN    @ 0x0000C798(51096)
    0:41 64 6F 62 65 20 50 68 6F 74 6F 73 68 6F 70 20
...
144736:00 00 32 00 80 00 00 00 4D 49 42 38 74 74 61 50
144752:00 00 00 00

   
 
 автор: sidPR   (29.03.2007 в 11:49)   письмо автору
 
   для: Trianon   (29.03.2007 в 09:34)
 

Вот вырезона правдо но все тоже самое :)

   
 
 автор: Trianon   (29.03.2007 в 09:36)   письмо автору
 
   для: sidPR   (29.03.2007 в 02:14)
 

Такое переименование ничего не даст. Только запутает Вас и тех людей, которые будут потом с таким файлом работать.

   
 
 автор: Trianon   (29.03.2007 в 09:34)   письмо автору
 
   для: sidPR   (29.03.2007 в 01:46)
 

пример такого файла можете прикрепить?

   
 
 автор: sidPR   (29.03.2007 в 02:14)   письмо автору
 
   для: sidPR   (29.03.2007 в 01:46)
 

кстати будет ли уместен в моем случае банальное переиминование при сохранении на сервер формата с .tif на .jpeg к примеру и будет ли это лучшим походом... ?

   
 
 автор: sidPR   (29.03.2007 в 01:46)   письмо автору
 
   для: Trianon   (29.03.2007 в 00:05)
 

тогда проше ... мне не важен конечный формат файла... мне важет результат... скажите пожалуйста как из тифа средствами PHP можно сохранить-конвертировать и тп.. в любой другой из форматов jpeg gif png . и возможно ли это если да то как.. заранее примного благодарен!


LZW-тиффы!

   
 
 автор: Trianon   (29.03.2007 в 00:05)   письмо автору
 
   для: sidPR   (28.03.2007 в 23:25)
 

TIFF-файлы довольно многими параметрами характеризуются: алгоритмом компрессии, планарной конфигурацией, интерпретацией фотометрии, нарезкой на полосы, количеством изображений, наконец...... Я имел в виду, что реализовать универсальный загрузчик тифов - дело, в принципе, конечно, реализуемое, но весьма непростое....

   

Сообщения:  [1-10]    [11-20]  [21-21] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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