游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4100|回复: 0

《古月》Adobe PSD 文件解码器兼容性问题彻底解决

[复制链接]

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66484
QQ
发表于 2007-5-14 10:49:00 | 显示全部楼层 |阅读模式
  《古月》的PSD文件解码器最早版本编写于2000年,但限制非常之多。不得有路径,不得多层,必须是RGB格式,不得带多余的ALPHA通道等等。

  后在2002年根据Photoshop 5.5 & 6.0 SDK中的文档详细重新编写了一版,在兼容性上取得巨大进展。路径,多层,ALPHA通道问题得到解决。至于RGB格式,由于游戏开发中一般均会使用RGB格式,所以也在数年的使用中没有出现影响。后在一次改进中解决了Grayscale格式数据读取。

  但由于Photoshop的历史遗留问题,在对待一些特殊情况时处理不一致。造成我方的解码器在读取某特定情况的图片时会出现问题。更严重的是Photoshop 5.5后的各版本SDK文档中均未对此情况做出详细说明。经过我方不断的猜想测试,终于成功解决了最后的兼容性问题。

  如今,只要PSD文档中均为光栅图像层,即可正常读取。对于文字层和矢量层,仍不予支持。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-5-19 15:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表