我有一个类似"Some characters \x00\x80\x34 and some other characters“的字符串。如何将常规字符转换为它们的十六进制等效值,同时将\x00转换为实际的00十六进制值?binascii.hexlify()将'\‘、'x’、'0‘、'0’视为实际字符。稍后编辑:字符串本身是由另一个函数生成的。当我打印它时,它实际上打印"\x00“。
如果我有一个Color对象,如何将它的RGB值转换为十六进制整数?我已经搜索了很长时间了,我只找到了“十六进制到RGB",或者它不返回一个整数值,或者其他我不想要的东西。我希望它将十六进制返回为int值,而不是字符串或其他任何内容。有人能帮忙吗?这是我的代码,我需要将颜色转换为十六进制,使用某人的答案来尝试转换它:
public static void loadImageGraphics(BufferedI