跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 一个软件的颜色数据转换,已然蒙圈 求助!
未分類
17 5 月 2020

一个软件的颜色数据转换,已然蒙圈 求助!

一个软件的颜色数据转换,已然蒙圈 求助!

資深大佬 : gyinbj 0

标记 颜色值

待上架新品 8454143

滞销品 12615808

A 类货品 255

优品 65408

无法补货待下架 12632256

有质保期 16711808

颜色值转换成 16 进制 变成了 #颜色值 但是和软件内部显示的颜色不一致,搞了一个来小时了 ,目前不知道他是怎么转换的 , 求助。

下图是软件内部颜色,

一个软件的颜色数据转换,已然蒙圈 求助!

下图是我解析的颜色。。。

一个软件的颜色数据转换,已然蒙圈 求助!

大佬有話說 (10)

  • 資深大佬 : rvkea

    倒序一下,不足的补零即可。eg. 待上架新品:源数据 8454143 -> #80FFFF -> #FFFF80

  • 主 資深大佬 : gyinbj

    @rvkea 第二个 8080c0 是怎样倒叙??

  • 資深大佬 : rvkea

    @gyinbj #C08080

  • 資深大佬 : rvkea

    @gyinbj 噢,你不是已经倒序了吗…

  • 資深大佬 : viazure

    看这界面和这颜色值像是 delphi,可以搜一下 delphi 颜色转换,看下算法

  • 資深大佬 : zapper

    你这个原始数据应该是 GBR 的排列…调换成 RGB 应该就可以了

  • 資深大佬 : AlisaDestiny

    其实可以换个思路,你直接用颜色提取工具把软件上那几个示例颜色的 16 进制值提取出来就好了。

  • 主 資深大佬 : gyinbj

    已解决, 感谢各位

  • 資深大佬 : imn1

    转成 hex 后,前面补零成字符串,然后按每两位倒序,实际就是交换 01 和 45 两个位置,但 01 本身顺序不变

  • 資深大佬 : seakingii

    你对接的是 delphi 的系统吧,我刚好最近也有这样类似的需求,下面是我的 Javascript 代码.

    converToRgb(value) {
    let rgb = [];
    rgb[0] = (value& 0xff0000) >> 16;
    rgb[1] = (value& 0xff00) >> 8;
    rgb[2] = value& 0xff;
    return “rgb(” + rgb[2] + “,” + rgb[1] + “,” + rgb[0] + “)”;
    },

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具