1# Image错误码 2<!--Kit: Image Kit--> 3<!--Subsystem: Multimedia--> 4<!--Owner: @aulight02--> 5<!--Designer: @liyang_bryan--> 6<!--Tester: @xchaosioda--> 7<!--Adviser: @zengyawen--> 8 9 10> **说明:** 11> 12> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](../errorcode-universal.md)。 13 14## 501 无法调用接口 15 16**错误信息** 17 18Resource unavailable. 19 20**可能原因** 21 22图片被跨线程传递,原对象无法调用接口。 23 24**处理步骤** 25 26请检查图片并按指示操作重新解码。 27 28## 62980096 操作失败 29 30**错误信息** 31 32Transaction operation failed. 33 34**可能原因** 35 361. 上传图片过程中出现异常。 372. 解码过程中有其他操作。 383. 没有按指示操作进行图片解码。 394. 设备的内存不足。 405. 解码库处理失败。 41 42**处理步骤** 43 44请检查图片并按指示操作重新解码。 45 46## 62980097 pixelmap序列化传输失败 47 48**错误信息** 49 50RPC error. 51 52**可能原因** 53 541. 上传图片过程中出现异常。 552. 解码过程中有其他操作。 563. 没有按指示操作进行图片解码。 574. 设备的内存不足。 58 59**处理步骤** 60 61请检查图片并按指示操作重新解码。 62 63## 62980098 共享内存空间错误 64 65**错误信息** 66 67Shared memory does not exist. 68 69**可能原因** 70 711. 内存大小不够。 722. 越界访问共享内存。 733. 使用了无效的指针。 74 75**处理步骤** 76 77请检查内存使用情况或重启。 78 79## 62980099 共享内存数据异常 80 81**错误信息** 82 83Shared memory data abnormal. 84 85**可能原因** 86 871. 读写共享内存时没有正确地进行同步操作。 882. 越界访问共享内存。 893. 使用了无效的指针。 90 91**处理步骤** 92 93请重新启动。 94 95## 62980100 图片解码错误 96 97**错误信息** 98 99Image decoding abnormal. 100 101**可能原因** 102 1031. 上传图片过程中出现异常。 1042. 解码过程中有其他操作。 1053. 没有按指示操作进行图片解码。 1064. 设备的内存不足。 107 108**处理步骤** 109 110请检查图片并按指示操作重新解码。 111 112## 62980101 图片输入数据错误 113 114**错误信息** 115 116The image data is abnormal. 117 118**可能原因** 119 1201. 输入图片数据不对。 1212. 输入的图片格式不对。 1223. 输入的图片大小不对。 123 124**处理步骤** 125 126请重新输入正确的图片。 127 128## 62980102 图片分配内存错误 129 130**错误信息** 131 132Image malloc abnormal. 133 134**可能原因** 135 136设备内存不足或内存被占用。 137 138**处理步骤** 139 140清理内存后重试。 141 142## 62980103 图片类型不支持 143 144**错误信息** 145 146Image types are not supported. 147 148**可能原因** 149 150当前不支持所传入的图片的类型。 151 152**处理步骤** 153 154请更换图片类型重试。 155 156## 62980104 图片初始化错误 157 158**错误信息** 159 160Image initialization abnormal. 161 162**可能原因** 163 1641. 图片类型不支持。 1652. 图片大小不支持。 1663. 初始化过程中出现错误。 167 168**处理步骤** 169 170请重新输入正确的参数或更换图片。 171 172## 62980105 图片获取数据错误 173 174**错误信息** 175 176Failed to get the image data. 177 178**可能原因** 179 1801. 设备不支持该图片类型。 1812. 图片数据丢失。 182 183**处理步骤** 184 185请输入新的图片或检查图片数据。 186 187## 62980106 图片数据太大 188 189**错误信息** 190 191The image data is too large. 192 193**可能原因** 194 195图片的大小太大。 196 197**处理步骤** 198 199更换较小的图片。 200 201## 62980107 图片转换错误 202 203**错误信息** 204 205Image conversion abnormal. 206 207**可能原因** 208 2091. 图片转换过程中异常停止。 2102. 编码参数设置错误。 211 212**处理步骤** 213 214更换图片或者设置支持的编码参数。 215 216## 62980108 图片颜色转换错误 217 218**错误信息** 219 220Image color conversion is abnormal. 221 222**可能原因** 223 2241. 不支持该图片类型的颜色转换。 2252. 设备出现问题。 226 227**处理步骤** 228 229重试或者更换图片类型。 230 231## 62980109 裁剪错误 232 233**错误信息** 234 235Cropping exceptions. 236 237**可能原因** 238 2391. 裁剪参数设置错误。 2402. 图片数据错误。 241 242**处理步骤** 243 244请检查图片数据或修改正确的裁剪参数。 245 246## 62980110 图片源数据错误 247 248**错误信息** 249 250The image source data is abnormal. 251 252**可能原因** 253 254图片数据源缺失或错乱。 255 256**处理步骤** 257 258检查操作步骤或更换图片。 259 260## 62980111 图片源数据不完整 261 262**错误信息** 263 264The image source data is incomplete. 265 266**可能原因** 267 268图片源数据缺失。 269 270**处理步骤** 271 272检查操作步骤或更换图片。 273 274## 62980112 图片格式不匹配 275 276**错误信息** 277 278The image format does not match. 279 280**可能原因** 281 282该图片的格式不匹配。 283 284**处理步骤** 285 286更换匹配类型的图片。 287 288## 62980113 图片未知格式 289 290**错误信息** 291 292Unknown image format. 293 294**可能原因** 295 296该图片的格式不支持。 297 298**处理步骤** 299 300更换图片。 301 302## 62980114 图片源未解析 303 304**错误信息** 305 306Image source not parsed. 307 308**可能原因** 309 310图片源数据错误。 311 312**处理步骤** 313 314检查图片源数据。 315 316## 62980115 图片无效参数 317 318**错误信息** 319 320Invalid image parameter. 321 322**可能原因** 323 324输入的参数无效。 325 326**处理步骤** 327 328重新输入正确的参数。 329 330## 62980116 解码失败 331 332**错误信息** 333 334Decoding failed. 335 336**可能原因** 337 3381. 解码过程中异常退出。 3392. 图片格式不支持。 3403. 未读取到图片。 341 342**处理步骤** 343 344检查是否读取到图片或更换图片。 345 346## 62980117 注册插件失败 347 348**错误信息** 349 350Failed to register the plugin. 351 352**可能原因** 353 3541. 未匹配到对应格式的解码或编码插件。 3552. 传入数据不正确。 356 357**处理步骤** 358 359更换图片或检查传入数据。 360 361## 62980118 创建插件失败 362 363**错误信息** 364 365Failed to create the plugin. 366 367**可能原因** 368 3691. 未匹配到对应格式的解码或编码插件。 3702. 传入数据不正确。 371 372**处理步骤** 373 374更换图片或检查传入数据。 375 376## 62980119 图片编码失败 377 378**错误信息** 379 380Image encoding failed. 381 382**可能原因** 383 3841. 设置的编码格式不支持。 3852. 传入数据不正确。 386 387**处理步骤** 388 389更换图片或检查传入数据。 390 391## 62980120 图片添加像素映射失败 392 393**错误信息** 394 395Failed to add the pixel mappings. 396 397**可能原因** 398 3991. 可能不支持添加像素映射。 4002. 添加像素映射过程中异常中断。 401 402**处理步骤** 403 404请检查映射步骤或更换图片。 405 406## 62980121 不支持图片硬解码 407 408**错误信息** 409 410Image hardware decoding is not supported. 411 412**可能原因** 413 414使用了图片硬解码。 415 416**处理步骤** 417 418使用其他方式解码。 419 420## 62980122 解码图片头异常 421 422**错误信息** 423 424Failed to decode the image header. 425 426**可能原因** 427 4281. 解码头过程中出现异常退出。 4292. 图片解码头不符合要求。 430 431**处理步骤** 432 433更换图片或检查图片数据。 434 435## 62980123 图片不支持exif解码 436 437**错误信息** 438 439The image does not support EXIF decoding. 440 441**可能原因** 442 443图片不支持exif解码。 444 445**处理步骤** 446 447更换图片。 448 449## 62980124 图片属性不存在 450 451**错误信息** 452 453The image property does not exist. 454 455**可能原因** 456 4571. 图片属性缺失。 4582. 对图片进行了不合理的修改。 459 460**处理步骤** 461 462更换图片。 463 464## 62980133 图片属性赋值超出范围 465 466**错误信息** 467 468The EXIF data is out of range. 469 470**可能原因** 471 472图片属性赋值超出范围。 473 474**处理步骤** 475 476更换图片或检查所设置图片属性值的长度。 477 478## 62980135 图片属性值无效 479 480**错误信息** 481 482The EXIF value is invalid. 483 484**可能原因** 485 486图片属性缺失。 487 488**处理步骤** 489 490更换图片或检查图片数据。 491 492## 62980137 图片操作无效 493 494**错误信息** 495 496Invalid media operation. 497 498**可能原因** 499 500当前图片格式不支持该操作。 501 502**处理步骤** 503 504更换图片。 505 506## 62980146 图片属性值写入文件失败 507 508**错误信息** 509 510The EXIF data failed to be written to the file. 511 512**可能原因** 513 514图片属性值有异常。 515 516**处理步骤** 517 518更换图片。 519 520## 62980149 图片参数无效 521 522**错误信息** 523 524Invalid MIME type for the image source. 525 526**可能原因** 527 528当前图片格式不支持该操作。 529 530**处理步骤** 531 532更换图片。 533 534## 62980172 编码ICC失败 535 536**错误信息** 537 538Failed to encode icc. 539 540**可能原因** 541 542图片ICC信息存在问题。 543 544**处理步骤** 545 546检查图片数据或更换图片。 547 548## 62980173 DMA内存空间错误 549 550**错误信息** 551 552The DMA memory does not exist. 553 554**可能原因** 555 5561. 内存大小不够。 5572. 越界访问内存。 5583. 使用了无效的指针。 559 560**处理步骤** 561 562请检查内存使用情况或重启。 563 564## 62980174 DMA内存数据异常 565 566**错误信息** 567 568The DMA memory data is abnormal. 569 570**可能原因** 571 5721. 读写共享内存时没有正确地进行同步操作。 5732. 越界访问内存。 5743. 使用了无效的指针。 575 576**处理步骤** 577 578重新启动。 579 580## 62980177 API环境异常 581 582**错误信息** 583 584Abnormal API environment. 585 586**可能原因** 587 588API使用环境存在问题。 589 590**处理步骤** 591 592检查SDK版本。 593 594## 62980178 PixelMap创建失败 595 596**错误信息** 597 598Failed to create the PixelMap. 599 600**可能原因** 601 6021. 参数错误(如区域大小超出、入参值非法等)导致的创建失败。 6032. 错误地提前释放,导致实例创建失败。 604 605**处理步骤** 606 607检查函数入参或检查是否提前释放实例。 608 609## 62980179 缓冲区大小异常 610 611**错误信息** 612 613Abnormal buffer size. 614 615**可能原因** 616 617参数错误(如区域大小超出、入参值非法等)导致的创建失败。 618 619**处理步骤** 620 621检查函数入参。 622 623## 62980180 文件描述符映射失败 624 625**错误信息** 626 627FD mapping failed. 628 629**可能原因** 630 631传入的文件描述符存在问题。 632 633**处理步骤** 634 635检查是否传入了正确的文件描述符。 636 637## 62980246 读取PixelMap失败 638 639**错误信息** 640 641Failed to read the pixel map. 642 643**可能原因** 644 6451. PixelMap数据错误。 6462. 没有读取PixelMap的权限。 647 648**处理步骤** 649 650重新建立PixelMap或更改可读权限。 651 652## 62980247 写入像素映射失败 653 654**错误信息** 655 656Failed to write the pixel map. 657 658**可能原因** 659 6601. PixelMap数据错误。 6612. 没有写入PixelMap的权限。 662 663**处理步骤** 664 665重新建立PixelMap或更改可读权限。 666 667## 62980248 PixelMap不允许修改 668 669**错误信息** 670 671PixelMap does not allow modification. 672 673**可能原因** 674 675对PixelMap进行了修改。 676 677**处理步骤** 678 679停止对PixelMap的修改。 680 681## 62980252 创建surface失败 682 683**错误信息** 684 685Failed to create surface. 686 687**可能原因** 688 689图片编码申请内存出错。 690 691**处理步骤** 692 693重试或者更换图片。 694 695## 62980259 配置错误 696 697**错误信息** 698 699Configuration error. 700 701**可能原因** 702 703配置出现错误。 704 705**处理步骤** 706 707重新进行正确配置。 708 709## 62980274 图片转换失败 710 711**错误信息** 712 713The conversion failed. 714 715**可能原因** 716 7171. 图片转换过程中异常停止。 7182. 编码参数设置错误。 719 720**处理步骤** 721 722更换图片或者设置支持的编码参数。 723 724## 62980276 不支持图片转换目标类型 725 726**错误信息** 727 728The type to be converted is an unsupported target pixel format. 729 730**可能原因** 731 732不支持该目标类型的转换。 733 734**处理步骤** 735 736更换图片或更换转换类型。 737 738## 62980286 PixelMap设置内存标识符失败 739 740**错误信息** 741 742Memory format not supported. 743 744**可能原因** 745 7461. PixelMap内存类型不匹配。 7472. PixelMap的fd失效。 7483. 未知的内核错误。 749 750**处理步骤** 751 752检查是否已释放pixelmap实例。检查内存类型是否匹配。 753 754## 62980302 内存拷贝失败 755 756**错误信息** 757 758Memory copy failed. 759 760**可能原因** 761 7621. 内存类型不匹配。 7632. fd失效。 7643. 未知的内核错误。 765 766**处理步骤** 767 768检查是否已释放要拷贝的实例。检查内存类型是否匹配。 769 770## 7600201 不支持的操作 771 772**错误信息** 773 774Unsupported operation. 775 776**可能原因** 777 778不支持的操作。 779 780**处理步骤** 781 782使用支持的操作。 783 784## 7600202 不支持的元数据读写 785 786**错误信息** 787 788Unsupported metadata. Possible causes: Unsupported metadata type. 789 790**可能原因** 791 792不支持的元数据读写,如不支持的Exif字段,对类型不符的辅助图,获取特定辅助图元数据,如对深度图获取GainmapMetadata。 793 794**处理步骤** 795 796重新确定辅助图类型和元数据类型是否对应,再进行读写操作。 797 798## 7600301 申请内存失败 799 800**错误信息** 801 802Memory alloc failed. 803 804**可能原因** 805 806设备内存不足或内存被占用。 807 808**处理步骤** 809 810清理内存后重试。 811 812## 7600302 内存拷贝失败 813 814**错误信息** 815 816Memory copy failed. 817 818**可能原因** 819 820拷贝的内存不存在,设备内存不足。 821 822**处理步骤** 823 824检查要拷贝的内存是否存在,清理内存后重试。 825 826## 7600901 未知错误 827 828**错误信息** 829 830Unknown error. 831 832**可能原因** 833 834未知原因引起的错误。 835 836**处理步骤** 837 838通过日志查找原因。 839 840## 7700101 图片源存在问题 841 842**错误信息** 843 844Bad source. 845 846**可能原因** 847 8481. 设备不支持该图片类型。 8492. 没有按指示操作进行图片解码。 8503. 图源数据不完整。从API 17开始,系统底层经过优化,当遇到不完整数据时,系统将尝试部分解码,尽可能输出已解析的有效像素数据。但是如果图源数据文件头信息(如图像尺寸、颜色配置等)不完整,或图片像素数据块缺失严重,则仍会导致系统无法正常解码,最终返回解码失败。当前仅支持jpeg、png、bmp格式图片的不完整解码。 851 852**处理步骤** 853 854检查图片数据或更换图片。 855 856## 7700102 不支持的MIME类型 857 858**错误信息** 859 860Unsupported mimetype. 861 862**可能原因** 863 864设备不支持该图片类型。 865 866**处理步骤** 867 868检查图片数据或更换图片。 869 870## 7700103 图片太大 871 872**错误信息** 873 874Image too large. 875 876**可能原因** 877 878图片大小超出限制。 879 880**处理步骤** 881 882检查图片数据或更换图片。 883 884## 7700201 不支持的内存分配类型 885 886**错误信息** 887 888Unsupported allocator type, e.g., use share memory to decode a HDR image as only DMA supported hdr metadata. 889 890**可能原因** 891 892没有指定内存分配类型,或指定了错误的内存分配类型。例如:使用共享内存方式解码HDR图片就会出错,因为只有DMA方式才支持HDR元数据。 893 894**处理步骤** 895 896使用正确的内存分配类型。 897 898## 7700203 不支持的选项 899 900**错误信息** 901 902Unsupported options, e.g, cannot convert image into desired pixel format. 903 904**可能原因** 905 906部分选项参数配置存在错误,不支持该选项要求的操作。 907 908**处理步骤** 909 910检查选项参数配置。 911 912## 7700301 解码失败 913 914**错误信息** 915 916Decode failed. 917 918**可能原因** 919 9201. 设备的内存不足。 9212. 设备不支持该图片类型。 9223. 没有按指示操作进行图片解码。 923 924**处理步骤** 925 926检查图片数据或更换图片。 927 928## 7700302 内存分配失败 929 930**错误信息** 931 932Memory allocation failed. 933 934**可能原因** 935 9361. 设备的内存不足。 9372. 没有按指示操作进行图片解码。 938 939**处理步骤** 940 941检查设备内存或检查传入数据。 942 943## 7800201 不支持的选项 944 945**错误信息** 946 947Unsupported options. 948 949**可能原因** 950 951部分选项参数配置存在错误,不支持该选项要求的操作。 952 953**处理步骤** 954 955检查选项参数配置。 956 957## 7800301 编码失败 958 959**错误信息** 960 961Encode failed. 962 963**可能原因** 964 9651. 设置的编码格式不支持。 9662. 传入数据不正确。 967 968**处理步骤** 969 970更换图片或检查传入数据。