Author

Topic: Код изображения в Смарт Контракте (Read 218 times)

sr. member
Activity: 1337
Merit: 288
0xbt
Вопрос: Какие способы кодирования можно использовать с целью помещения информации
в данный приблизительный предел ~ 46000 символов?
Т.Е. хотелось бы попытаться увеличить объем вложений.
Самое простое решение - НЕ использовать кодировку Base64. Smiley

Эта кодировка сама по себе увеличивает размер файла на 25%. Каждые 3 байта исходной бинарной строки кодируются 4-мя сиволами из списка Base64.

Используйте графические растровые форматы изображений с максимальным сжатием. Также для увеличения объёма вложений можете использовать векторную графику.
Base64 - Согласен с вами (но другого, пока лучше не подобрал)
Изображение оптимизировал.
И тем не менее, какие способы кодирования еще можно использовать для решения данной задачи.
На данном примере:
https://youtu.be/4dRRFbVCWao
legendary
Activity: 2618
Merit: 2304
Вопрос: Какие способы кодирования можно использовать с целью помещения информации
в данный приблизительный предел ~ 46000 символов?
Т.Е. хотелось бы попытаться увеличить объем вложений.
Самое простое решение - НЕ использовать кодировку Base64. Smiley

Эта кодировка сама по себе увеличивает размер файла на 25%. Каждые 3 байта исходной бинарной строки кодируются 4-мя сиволами из списка Base64.

Используйте графические растровые форматы изображений с максимальным сжатием. Также для увеличения объёма вложений можете использовать векторную графику.
sr. member
Activity: 1337
Merit: 288
0xbt
Удаётся вложить в Смарт Контракт изображения и текст. файлы до 40 кб.
(количество символов ~ 46000)
Для вложения изображения использую кодировку в Base64.
Пример:  
https://bitcointalksearch.org/topic/m.32974873

Вопрос: Какие способы кодирования можно использовать с целью помещения информации
в данный приблизительный предел ~ 46000 символов?
Т.Е. хотелось бы попытаться увеличить объем вложений.
Jump to: