«Image2Base64» сценарий, предназначенный для кодирования данных в «MIME base64». В данном сценарии используется (функция «PHP») «base64_encoder» с помощью нее мы и кодируем данные. Теперь основное, сценарий назван «Image», а это значит, что разбивать мы будем только изображение в двух форматах: «*.png», «*.jpg | *.jpeg». Формат «GIF» принципиально не используется, т. к. с «библиотекой GD» у «GIF» проблемы. Хотя библиотека «GD» тут не играет не какой роли. Я считаю, что лучше пользоваться форматом «PNG», он качественнее и технологии сжатия не уступают «GIF». С помощью кодирования «base64» вы сможете «запихивать» свои изображения прямо в «PHP» файлы, а так же хранить их в базе данных. Это даст полное управление над вашими изображениями и повысит безопасность. Всего этого можно добиться, если включить фантазию. Примечание: «base64» кодированные данные занимают примерно на 33% больше пространства, чем оригинальные данные.
Требования и тестирование. Сценарий «по случайности» разрабатывался два раза, первый раз это была версия 0.0.1, но она так и не дошла до всеобщего пользования. Сейчас это 0.0.4 версия, немного проще дизайном первой версии. Но по технологии эта версия не уступает первой. Для нормальной работы сценария рекомендую «PHP4» и выше. Сценарий был разработан в среде: «Windows NT» и «PHP5». Тестировался на: «PHP4» и «PHP5». Жуки и помощь. Это всего лишь первый выпуск сценария не исключено, что где-то будут «жуки». Так что пишите мне, и этим вы поможете в разработке. Вся ваша помощь замечания будут прокомментированы в разделе «Помощь».
В версии «0.0.4» была пропущена разработка сценария над «ошибками». В следующей версии «0.0.7» все три вида ошибок расписаны. Это нельзя назвать «жуком» из-за того, что этот сценарий был разработан в короткие сроки, и эта недоделка была специально проигнорирована.
Лицензионное соглашение. Автор, не несет ни какой ответственности за пользование продукта. Любой вред, причиненный продуктом, окупается вами, ибо продукт бесплатный и автор не дает никаких гарантий, все используется на ваш страх и риск. Вы можете распространять продукт где угодно и когда угодно, но вы не имеете право брать за него материальные ценности. Только автор уполномочен такой должностью, ибо это является его интеллектуальной ценностью.
|