在php/codeigniter中上载字体并显示预览
我对PHP不是很在行,但我想知道是否有办法做到这一点。我有一个表单,允许用户上传字体文件,上传后在库中显示。我希望它能实际显示库中字体的图像。到目前为止,我还没有找到一种方法来做到这一点。这在PHP中是可能的吗 对于使用CodeIgniter的快速而肮脏的解决方案,您可以使用图像处理类和图像水印功能 Checkout它向您展示了如何使用自定义字体应用水印。上载纯白色图像源文件并将其打开:在php/codeigniter中上载字体并显示预览,php,image,codeigniter,fonts,upload,Php,Image,Codeigniter,Fonts,Upload,我对PHP不是很在行,但我想知道是否有办法做到这一点。我有一个表单,允许用户上传字体文件,上传后在库中显示。我希望它能实际显示库中字体的图像。到目前为止,我还没有找到一种方法来做到这一点。这在PHP中是可能的吗 对于使用CodeIgniter的快速而肮脏的解决方案,您可以使用图像处理类和图像水印功能 Checkout它向您展示了如何使用自定义字体应用水印。上载纯白色图像源文件并将其打开: $config['image_library'] = 'gd2'; $config['source_imag
$config['image_library'] = 'gd2';
$config['source_image'] = '/path/to/image/mypic.jpg';
$config['maintain_ratio'] = TRUE;
$config['width'] = 75;
$config['height'] = 50;
$this->load->library('image_lib', $config);
完成此操作后,您可以在图像上绘制水印:
$config['source_image'] = '/path/to/image/mypic.jpg';
$config['wm_text'] = 'Text to Display Here';
$config['wm_type'] = 'text';
$config['wm_font_path'] = './system/fonts/texb.ttf'; // Path to font file
$config['wm_font_size'] = '16';
$config['wm_font_color'] = 'ffffff';
$config['wm_vrt_alignment'] = 'bottom';
$config['wm_hor_alignment'] = 'center';
$config['wm_padding'] = '20';
$this->image_lib->initialize($config);
$this->image_lib->watermark();
我想这里(上面)或code igniter文档页面上已经解释了所有内容。对于使用code igniter的快速而肮脏的解决方案,您可以使用图像处理类和图像水印功能 Checkout它向您展示了如何使用自定义字体应用水印。上载纯白色图像源文件并将其打开:
$config['image_library'] = 'gd2';
$config['source_image'] = '/path/to/image/mypic.jpg';
$config['maintain_ratio'] = TRUE;
$config['width'] = 75;
$config['height'] = 50;
$this->load->library('image_lib', $config);
完成此操作后,您可以在图像上绘制水印:
$config['source_image'] = '/path/to/image/mypic.jpg';
$config['wm_text'] = 'Text to Display Here';
$config['wm_type'] = 'text';
$config['wm_font_path'] = './system/fonts/texb.ttf'; // Path to font file
$config['wm_font_size'] = '16';
$config['wm_font_color'] = 'ffffff';
$config['wm_vrt_alignment'] = 'bottom';
$config['wm_hor_alignment'] = 'center';
$config['wm_padding'] = '20';
$this->image_lib->initialize($config);
$this->image_lib->watermark();
我想这里(上面)或CodeIgniter文档页面上都有解释。看看PHP中的图像绘制功能。一旦字体上传到你的服务器,你就可以在图像生成中使用它。看看PHP中的图像绘制功能。一旦字体上传到您的服务器,您就可以在图像生成中使用它。