.= 'tag.htm'; break; case 'flag': $pre .= $default_pre .= 'flag.htm'; break; case 'my': $pre .= $default_pre .= 'my.htm'; break; case 'my_password': $pre .= $default_pre .= 'my_password.htm'; break; case 'my_bind': $pre .= $default_pre .= 'my_bind.htm'; break; case 'my_avatar': $pre .= $default_pre .= 'my_avatar.htm'; break; case 'home_article': $pre .= $default_pre .= 'home_article.htm'; break; case 'home_comment': $pre .= $default_pre .= 'home_comment.htm'; break; case 'user': $pre .= $default_pre .= 'user.htm'; break; case 'user_login': $pre .= $default_pre .= 'user_login.htm'; break; case 'user_create': $pre .= $default_pre .= 'user_create.htm'; break; case 'user_resetpw': $pre .= $default_pre .= 'user_resetpw.htm'; break; case 'user_resetpw_complete': $pre .= $default_pre .= 'user_resetpw_complete.htm'; break; case 'user_comment': $pre .= $default_pre .= 'user_comment.htm'; break; case 'single_page': $pre .= $default_pre .= 'single_page.htm'; break; case 'search': $pre .= $default_pre .= 'search.htm'; break; case 'operate_sticky': $pre .= $default_pre .= 'operate_sticky.htm'; break; case 'operate_close': $pre .= $default_pre .= 'operate_close.htm'; break; case 'operate_delete': $pre .= $default_pre .= 'operate_delete.htm'; break; case 'operate_move': $pre .= $default_pre .= 'operate_move.htm'; break; case '404': $pre .= $default_pre .= '404.htm'; break; case 'read_404': $pre .= $default_pre .= 'read_404.htm'; break; case 'list_404': $pre .= $default_pre .= 'list_404.htm'; break; default: $pre .= $default_pre .= theme_mode_pre(); break; } if ($config['theme']) { $conffile = APP_PATH . 'view/template/' . $config['theme'] . '/conf.json'; $json = is_file($conffile) ? xn_json_decode(file_get_contents($conffile)) : array(); } !empty($json['installed']) and $path_file = APP_PATH . 'view/template/' . $config['theme'] . '/htm/' . ($id ? $id . '_' : '') . $pre; (empty($path_file) || !is_file($path_file)) and $path_file = APP_PATH . 'view/template/' . $config['theme'] . '/htm/' . $pre; if (!empty($config['theme_child']) && is_array($config['theme_child'])) { foreach ($config['theme_child'] as $theme) { if (empty($theme) || is_array($theme)) continue; $path_file = APP_PATH . 'view/template/' . $theme . '/htm/' . ($id ? $id . '_' : '') . $pre; !is_file($path_file) and $path_file = APP_PATH . 'view/template/' . $theme . '/htm/' . $pre; } } !is_file($path_file) and $path_file = APP_PATH . ($dir ? 'plugin/' . $dir . '/view/htm/' : 'view/htm/') . $default_pre; return $path_file; } function theme_mode_pre($type = 0) { global $config; $mode = $config['setting']['website_mode']; $pre = ''; if (1 == $mode) { $pre .= 2 == $type ? 'portal_category.htm' : 'portal.htm'; } elseif (2 == $mode) { $pre .= 2 == $type ? 'flat_category.htm' : 'flat.htm'; } else { $pre .= 2 == $type ? 'index_category.htm' : 'index.htm'; } return $pre; } ?>javascript - What color format is pdf-lib using? - Stack Overflow
最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - What color format is pdf-lib using? - Stack Overflow

programmeradmin0浏览0评论

What color format is pdf-lib using? Writing rgb(156, 132, 678) or cmyk(157, 145, 124, 135) throws an error where all number values must be between 0 and 1.

How do I convert standard rgb, ie. 0-255 to whatever format this is?

The docs give me the TypeScript definitions of the function but no explanations.

What color format is pdf-lib using? Writing rgb(156, 132, 678) or cmyk(157, 145, 124, 135) throws an error where all number values must be between 0 and 1.

How do I convert standard rgb, ie. 0-255 to whatever format this is?

The docs give me the TypeScript definitions of the function but no explanations.

Share Improve this question edited Nov 8, 2021 at 18:38 conor909 asked Nov 4, 2021 at 15:06 conor909conor909 1,6231 gold badge17 silver badges31 bronze badges 3
  • 1 Divide the 0...255 value by 255 (or 256 maybe) – Pointy Commented Nov 4, 2021 at 15:10
  • 1 standard RGB is not from 0 to 255 (or 256). Max value of 100 or 1 is mon (especially in literature), and we should go back to such normalizations because we may have more bits per channel. In fact some new function start using again RGB which is white (see CSS) – Giao Catenazzi Commented Nov 5, 2021 at 6:12
  • 1 @GiaoCatenazzi It's standard in web apis, and this is a javascript library – conor909 Commented Nov 8, 2021 at 17:38
Add a ment  | 

1 Answer 1

Reset to default 9

Documentation gives an example like this color: rgb(0.95, 0.1, 0.1). Dividing by 255 is likely the solution.

发布评论

评论列表(0)

  1. 暂无评论