Как да конвертирате изображения в двоични данни с помощта на PHP

Автор: William Ramirez
Дата На Създаване: 24 Септември 2021
Дата На Актуализиране: 9 Юни 2024
Anonim
iOS App Development with Swift by Dan Armendariz
Видео: iOS App Development with Swift by Dan Armendariz

Съдържание

Файловете с изображения, съхранени на уеб сървърите, могат да бъдат преобразувани в двоични низове с помощта на PHP. Конвертирането на изображение в двоично ви позволява лесно да го съхранявате и да предавате стойности, без да се притеснявате за ефектите върху кодирането. Действителният процес на конвертиране на изображението в двоичен е много прост, използвайки само няколко реда PHP код. Кодът може да бъде запазен като функция, която да се използва като част от по-голяма програма или като самостоятелен файл, ако трябва да извършите операция само веднъж.


инструкции

Конвертирането на файл в двоичен файл позволява лесно запаметяването му като низ (Comstock / Comstock / Getty Images)
  1. Създайте файл на вашия уеб сървър, наречен "image_binary.php" и го запишете на вашия сървър. Този файл ще съдържа следния код.

  2. Задайте пътя на файла към променлива, като използвате реда от кода по-долу. Заменете низът в кавичките с пътя към изображението в уеб сървъра.

    $ image = "image.jpg";

  3. Извличайте данните от вашия файл в променлива. Използването на маркера 'rb' ви информира, че трябва да се чете като двоичен. Добавете следните редове от кода към файла си.

    $ data = fopen ($ image, 'rb'); $ size = размер на файла ($ image); $ contents = fread ($ fd, $ size); fclose ($ fd);

  4. Кодирайте съдържанието на файла, който вече се съхранява в променливата $ contents. Въведете следния ред код и изображението ви ще бъде двоичен низ, съхранен в $ encoded variable. Сега можете да запишете този низ в база данни за лесно съхранение, да прехвърлите променливата за редактиране или да го покажете.


    $ encoded = base64_encode ($ content);

Какво ви трябва

  • Ще ви е необходимо:
  • PHP хостинг