如何在干预图像中识别高棉unicode?

时间:2017-03-17 18:39:16

标签: php image unicode laravel-5 imagemagick

我在Laravel中使用Intervention图像包在图像上创建高棉语Unicode水印,但所有这些字符都不能用Unicode格式识别

使用的defualt代码

// create Image from file
$img = Image::make('public/foo.jpg');

// write text
$img->text('The quick brown fox jumps over the lazy dog.');

// write text at position
$img->text('The quick brown fox jumps over the lazy dog.', 120, 100);

// use callback to define details
$img->text('ប្រទេសកម្ពុជា', 0, 0, function($font) {
    $font->file('foo/KhmerUnicodeFont.ttf');
    $font->size(24);
    $font->color('#fdf6e3');
    $font->align('center');
    $font->valign('top');
    $font->angle(45);
});

// draw transparent text
$img->text('foo', 0, 0, function($font) {
    $font->color(array(255, 255, 255, 0.5))
});

我的格式无法识别。

enter image description here

1 个答案:

答案 0 :(得分:1)

我可能会建议您使用能够在不同设计工具中呈现的字体,例如Photoshop,大多数字体以 Kh

开头