1) Почему не срабатывает прозрачный фон?
2) Правильно ли я определяю высоту полотна по размеру текста и кол-ва его переносов?
3) Как сделать межстрочный, межбуквенный интервал? (не разбивая весь текст по буквам)
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $width = 47; // ширина
- $density = 5.36; // масштаб
- $color = '000000'; // Цвет текста
- $size = 10; // Размер текста в pt
- $font = 'fonts/roboto/roboto-regular.ttf';
- $text = "раз раз
- переход
- еще один";
- if( $bbox[1] == -1 ) {
- $height = $size + 7; // если одна строчка то высота = размеру шрифта + отступ снизу
- }
- else
- {
- $height = $bbox[1] + $size + 7; // если несколько строк то общая высота + (размер шрифта + отступ, почему-то последняя строка в $bbox не засчитывается, поэтому добавляю сам)
- }
- $y = $size + 4; // устанавливаем отступ от верхней границы (если указать 0, то почему-то текст находится на y: -10 ::huh.gif:: )