Я сейчас преподаю библиотеку PHP GD, и у меня есть вопрос о типах изображений. Некоторые функции GD применяются только к определенным типам изображений, например, к jpeg? Я не очень хорошо разбираюсь в типах изображений. Я хочу узнать их различия, и если я буду немного более осторожен в отношении функций, которые я использую, или просто слишком сильно переусердствовал этот материал?php gd image type
ответ
В памяти изображение представляет собой просто растровые данные. Единственный раз, когда задействуется тип изображения - это загрузка изображения из файла (он должен знать, какой тип должен быть способен декодировать его в растровое изображение в памяти) и при записи файла на диск (то же самое, наоборот) ,
Только imagecreatefrom...()
и обратные функции «сохранения» зависят от формата. После загрузки они имеют внутренний формат gd.
При этом некоторые функции GD не имеют смысла в определенных контекстах. например Изображения JPEG не поддерживают прозрачность, поэтому указание альфа-канала на изображении, которое будет сохранено на .jpg, не очень полезно. Но внутренне внутри GD операции, связанные с альфа-функцией, по-прежнему будут работать нормально.
- 1. PHP GD scale image
- 2. Php Gd rotate image
- 3. Заголовок Php ('Content-Type: image/png')
- 4. gd library preview image
- 5. php gd текст break on image
- 6. PHP-GD Png Transparent Image turn black
- 7. php и true type collection in gd
- 8. PHP GD и True Type Font
- 9. PHP GD Image - выход анимированный GIF
- 10. php GD add padding to image
- 11. GD imagefilter no image output
- 12. PHP check image mime type
- 13. Поддержка GD в php
- 14. PHP GD - пустая коробка
- 15. сломанного изображения PHP (GD)
- 16. php header ('Content-type: image/jpeg') показывает изображение borken
- 17. Resize GD Generated Image But Failed
- 18. PHP GD imagettftext измерения
- 19. image GD и png masking
- 20. Image Intervention GD Driver getMimeType
- 21. PHP gd library clarification
- 22. Jpeg image Создание проблем с библиотекой PHP GD
- 23. php image type, mozila и IE7
- 24. header («Content-Type: image/png»); PHP
- 25. PHP-GD Image re-size потеряет качество изображения
- 26. php gd качество изображения
- 27. Laravel Intervention Image Расширение библиотеки GD
- 28. GD Text to Image, производящий странный вывод
- 29. PHP GD или класс Imagick Image Magick Conversion
- 30. PHP GD дает ошибку
Значит, меня не волнует при создании собственных изображений или преобразовании типов изображений существующих изображений? – JaPerk14
Вы должны заботиться, но это не имеет значения в процессе манипуляции; только при загрузке или сохранении. – Adrian