CN110597759B - Method and storage medium for optimizing atlas resources in LayaIDE - Google Patents

Method and storage medium for optimizing atlas resources in LayaIDE Download PDF

Info

Publication number
CN110597759B
CN110597759B CN201910802170.4A CN201910802170A CN110597759B CN 110597759 B CN110597759 B CN 110597759B CN 201910802170 A CN201910802170 A CN 201910802170A CN 110597759 B CN110597759 B CN 110597759B
Authority
CN
China
Prior art keywords
atlas
data
resource
resources
laya
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910802170.4A
Other languages
Chinese (zh)
Other versions
CN110597759A (en
Inventor
刘德建
林琛
肖雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujian Tianyi Network Technology Co ltd
Original Assignee
Fujian Tianyi Network Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujian Tianyi Network Technology Co ltd filed Critical Fujian Tianyi Network Technology Co ltd
Priority to CN201910802170.4A priority Critical patent/CN110597759B/en
Publication of CN110597759A publication Critical patent/CN110597759A/en
Application granted granted Critical
Publication of CN110597759B publication Critical patent/CN110597759B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/11File system administration, e.g. details of archiving or snapshots
    • G06F16/116Details of conversion of file system types or formats
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/1737Details of further file system functions for reducing power consumption or coping with limited storage space, e.g. in mobile devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention provides a method for optimizing atlas resources in LayaIDE and a readable storage medium, wherein the method comprises the following steps: integrating the atlas resources to be packaged according to a space occupation optimization strategy to generate atlas data and atlas resources; acquiring the atlas data, and converting the atlas data into a standard format supported by a Laya project; and integrating the converted atlas data and the atlas resources. The invention not only can realize the configuration of the size of the atlas in the LayaIDE, but also can obviously reduce the occupancy rate of the memory of the atlas; furthermore, the method has the advantages of simple and convenient operation, easy realization and the like.

Description

Method and storage medium for optimizing atlas resources in LayaIDE
Technical Field
The invention relates to the field of LayaIDE engines, in particular to a method and a storage medium for optimizing an atlas resource in LayaIDE.
Background
When a layout and splicing of panels are manufactured by using an IDE editor (LayaIDE for short) of a Laya engine, more concentration of used pictures and smaller memory occupation of single panel resources are expected.
For centralized use of panel resources, the existing method in the prior art is to pack the used scatter charts into a whole set of charts, so as to reduce rendering batches and optimize performance. However, the actual use of such an atlas generation scheme in projects is not ideal, because the atlas generation tool provided by the Laya engine has problems that the interval region between small images cannot be adjusted, and the finally generated atlas cannot be set with a size (scale) value.
Therefore, it is necessary to provide a method and a storage medium for optimizing atlas resources in layae to optimize an atlas making scheme carried by a Laya engine in a project, so that developers in the field do not need to rely on the solution problem provided by the engine abnormally, and the problem that the atlas resources used in application occupy too much memory is solved.
Disclosure of Invention
The technical problem to be solved by the invention is as follows: a method and a storage medium for optimizing atlas resources in LayaIDE are provided, and the memory occupancy rate of the atlas resources is reduced.
In order to solve the technical problems, the invention adopts the technical scheme that:
the method for optimizing the atlas resources in the LayaIDE comprises the following steps:
integrating the atlas resources to be packaged according to a space occupation optimization strategy to generate atlas data and atlas resources;
acquiring the atlas data, and converting the atlas data into a standard format supported by a Laya project;
and integrating the converted atlas data and the atlas resources.
The invention provides another technical scheme as follows:
a computer readable storage medium having stored thereon a computer program which, when executed by a processor, is capable of performing the steps comprising the method for atlas resource optimization in layide as described above.
The invention has the beneficial effects that: the method integrates the atlas resources to be packaged according to a space occupation optimization strategy, so that the size of the atlas and the occupancy rate of the memory of the atlas are obviously reduced, the setting of the size value of the atlas is supported, and the optimization of the data of the atlas resources is realized; subsequently, by converting the atlas data into a standard format supported by the Laya project, the optimized atlas resource data can be ensured to be used by the Laya project, and finally, the optimization of the atlas resource in the LayaIDE is realized, and the LayaIDE performance is obviously optimized.
Drawings
FIG. 1 is a schematic flow chart of a method for optimizing atlas resources in LayaIDE according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a method for optimizing atlas resources in LayaIDE according to a first embodiment of the present invention;
fig. 3 is a flowchart illustrating a method that can be implemented when a computer program stored in a computer-readable storage medium is executed by a processor according to a third embodiment of the present invention.
Detailed Description
In order to explain technical contents, achieved objects, and effects of the present invention in detail, the following description is made with reference to the accompanying drawings in combination with the embodiments.
The most key concept of the invention is that the atlas resources are integrated by the space occupation optimization strategy, the significant reduction of the atlas memory occupancy rate is realized, then the data format conversion is carried out on the atlas data, and the availability of the integrated atlas data resources in the Laya project is ensured.
The technical terms related to the invention are explained as follows:
Figure GDA0003470445260000021
Figure GDA0003470445260000031
referring to fig. 1, the present invention provides a method for optimizing atlas resource in layide, comprising:
integrating the atlas resources to be packaged according to a space occupation optimization strategy to generate atlas data and atlas resources;
acquiring the atlas data, and converting the atlas data into a standard format supported by a Laya project;
and integrating the converted atlas data and the atlas resources.
The invention has the beneficial effects that: performing optimization integration on the atlas resources to be packaged by using the existing atlas generating tool, so as to realize optimization of the memory occupancy rate of the atlas resources and setting the size value of the generated atlas; meanwhile, compatible conversion is carried out on the format of the atlas data, the problem that the traditional atlas generating tool cannot directly generate the atlas which the LayaIDE can directly use is solved, and the availability of the optimized atlas resources is ensured.
Further, the acquiring the atlas data and converting the atlas data into a standard format usable by Laya projects specifically includes:
storing the integrated generated atlas data and atlas resources into a folder of the Laya project;
reading the atlas data from the folder and storing the atlas data into a temporary array variable;
storing a path from the folder to the atlas data storage file into a temporary variable;
according to a standard format supported by the Laya project, performing data completion on the atlas data in the temporary array variable;
and assigning and filling the atlas data in the temporary array variable according to the temporary variable.
As can be seen from the above description, the data completion and assignment filling are performed on the atlas data by using the format supported by the Laya project as a standard, so that the atlas data has the capability of being compatible with the Laya project; at the same time, temporary variables are combined for conversion to ensure that the original atlas data is not affected.
Further, the assigning and filling the atlas data in the temporary array variable according to the temporary variable specifically includes:
setting the default value of idx under frame to 0;
filling the prefix attribute under meta according to the path in the temporary variable;
and directly assigning data in a corresponding format in the atlas data in the temporary array variable according to a data format required by the Laya project.
As can be seen from the above description, in a specific example, the compatibility of the converted data in the Laya project is specifically realized by the above compatibility processing.
Further, the integrating the converted atlas data and the atlas resource specifically includes:
copying the atlas resource from the one folder;
generating a file according to the temporary array variable;
and storing the copied atlas resource and the file into another folder of the Laya project.
From the above description, it can be seen that copying and storing the converted atlas data and the integrated atlas resource under the designated folder of the Laya project can facilitate the application of the Laya project.
Further, before storing the copied album resource and the file in another folder of the Laya project, the method further includes:
judging whether the atlas resource and the atlas data of the same atlas already exist in the other file;
and if so, storing the copied atlas resource and the converted atlas data into the other folder in an alternative mode.
According to the description, the latest album resource is stored in a direct replacement mode, and the uniqueness of the resource data corresponding to the album in the folder is ensured.
Further, the space occupation optimization strategy is as follows: the maximum saving mode is selected while setting the picture gap value to 0.
From the above description, through the application of the space occupation optimization strategy, the space between the small graphs in the graph set to be packaged can be removed, so that the memory occupancy rate of the graph set resource is minimized, and the adjustment of the size value of the graph set is supported.
Further, the integration is performed using a texturepaacker gui tool.
As can be seen from the above description, the convenience of integration can be improved by using the above-described tool.
The invention provides another technical scheme as follows:
a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, is capable of performing a method comprising:
integrating the atlas resources to be packaged according to a space occupation optimization strategy to generate atlas data and atlas resources;
acquiring the atlas data, and converting the atlas data into a standard format supported by a Laya project;
and integrating the converted atlas data and the atlas resources.
Further, the acquiring the atlas data and converting the atlas data into a standard format usable by Laya projects specifically includes:
storing the integrated generated atlas data and atlas resources into a folder of the Laya project;
reading the atlas data from the folder and storing the atlas data into a temporary array variable;
storing a path from another folder used for storing the converted atlas data and the atlas resources in the Laya project to the atlas data storage file in the folder into a temporary variable;
according to a standard format supported by the Laya project, performing data completion on the atlas data in the temporary array variable;
and assigning and filling the atlas data in the temporary array variable according to the temporary variable.
Further, the assigning and filling the atlas data in the temporary array variable according to the temporary variable specifically includes:
setting the default value of idx under frame to 0;
filling the prefix attribute under meta according to the path in the temporary variable;
and directly assigning data in a corresponding format in the atlas data in the temporary array variable according to a data format required by the Laya project.
Further, the integrating the converted atlas data and the atlas resource specifically includes:
copying the atlas resource from the one folder;
generating a file according to the temporary array variable;
and storing the copied atlas resource and the file into another folder of the Laya project.
Further, before storing the copied album resource and the converted album data in another folder of the Laya project, the method further includes:
judging whether the atlas resource and the atlas data of the same atlas already exist in the other file;
and if so, storing the copied atlas resource and the converted atlas data into the other folder in an alternative mode.
Further, the space occupation optimization strategy is as follows: the maximum saving mode is selected while setting the picture gap value to 0.
Further, the integration is performed using a texturepaacker gui tool.
Referring to fig. 2, a first embodiment of the present invention is:
the method is mainly used for solving the problem that the atlas resources used in the application occupy too much memory when an IDE editor of a Laya engine is used for application development.
The method of the embodiment comprises the following steps:
s1: integrating the atlas resources to be packaged according to a space occupation optimization strategy to generate atlas data and atlas resources;
specifically, the method specifically comprises the following steps:
s11: integrating the atlas resources to be packaged according to a space occupation optimization strategy by using a TexturePackerGUI tool to generate atlas data and atlas resources;
the texturepaackermu tool is an existing atlas generation tool, and the generated atlas data does not support the use of layaride as other atlas generation tools in the field. In this embodiment, other atlas creation tools in the art are equally applicable.
The space occupation optimization strategy specifically includes that the atlas resource to be packaged is integrated by adjusting an atlas algorithm, selecting a maximum saving mode and setting an image gap value to be 0.
The atlas resource generated by the atlas generating tool has two files, one is atlas data, and is in a JSON format, and the data needs to be converted into JSON to be used by Laya; the other is an atlas resource in the format of a png picture.
It should be noted that Laya can normally display the interface, and depends on the png and json files. Specifically, the format of the png picture resources in the graph set can be intuitively seen how many resources are combined in a large graph; and the json file resource in the atlas is atlas data, and the resource format records the information of the small images of all components in the png image resource in the atlas, and the information of extra attributes, such as the distance between the small images, the compression ratio and the like, set in the tool.
Since Laya has a certain specificity in using the atlas data generated by the atlas generation tool, it needs to be changed by some method to convert the generated JSON format into Laya-usable JSON format, which can be used by Laya, specifically, in step S2 described below.
In a specific example, a folder is newly created to store the generated atlas data (. JSON) and the atlas resource (. png picture); preferably, the names of the folders are named by functional modules, so that the folders are convenient to identify, acquire and manage. Then, the folder is copied to a folder corresponding to the Laya project, and the path of the corresponding folder is a TexturePaackERGUI folder under the atlas transformation path of the Laya project. Two folders exist in the atlas transformation, wherein one folder is a Layaatlas folder and is used for storing the folder of the atlas data and the resources converted by the TexturePackerGUI; another folder is the TexturePaackerGUI folder for holding the original gallery data and resources generated by the tool.
S2: acquiring the atlas data, and converting the atlas data into a standard format supported by a Laya project;
in particular, the translation between atlas data (JSON) may be performed by calling a command function of the translation tool to perform JSON data translation (the translation tool is a toolized implementation of the solution).
The data of the JSON file is generated by a TexturePackerGUI tool, the conversion tool performs compatible processing on two kinds of used data, namely JSON data of a TexturePackerGUI generated atlas and data available for final Laya, and the generated atlas JSON data is mainly subjected to compatible processing.
Examples of the resource data formats available to Laya are as follows:
Figure GDA0003470445260000071
Figure GDA0003470445260000081
a sample format of JSON data for a gallery generated by the TexturePackerGUI generation tool is as follows:
Figure GDA0003470445260000082
Figure GDA0003470445260000091
corresponding to the example in step S2, this step may specifically include the following sub-steps:
s21: json data (atlas generated by TexturePackOh GUI) is read from a TexturePackOh folder of the Laya project and stored in a temporary array variable;
s22: storing a path from another folder used for storing the converted atlas data and the atlas resources in the Laya project to the atlas data storage file in the folder into a temporary variable; that is, the file path is only taken from Layaatlas to the parent file path of the file, such as Layaatlas/xx/yy, and a temporary variable path is defined for saving.
S23: a new temporary array variable is created, and then the original data (please see the JSON data format sample of the gallery generated by the texturepacket gui) is converted according to the data format supported by Laya (please see the resource data format sample available by Laya).
Specifically, the method comprises the following steps: padding and filling the data formats required by Laya and not found in the original data (including setting idx under frame to default value "0", and acquiring and filling the prefix attribute under meta through path when the atlas information is read), and directly assigning and filling the data format required by Laya and also in the original data.
The format sample of the converted atlas data is as shown in the above "Laya available resource data format sample".
S3: and integrating the converted atlas data and the atlas resources.
Specifically, a command for copying files and folders is executed by calling a conversion tool (the conversion tool is actually a method/function of a corresponding solution, and the method/function is realized by copying the files and the folders) to copy the atlas resources (. png), and in the process of converting two atlas types, the png resources can not be processed, so that the corresponding atlas resources (. png files) obtained from a certain module atlas folder in the root directory of the texturepadackermu gui only need to be generated together with the converted atlas resource data information (. json files) (the json files need to be generated again and named according to the names of the original atlas file names) and copies (referring to the atlas resources of the atlas. png) and are stored in the root of the layout atlas directory according to the module names.
In another specific example, the method further comprises the following steps:
s4: after the data and resources of the same atlas obtained in the step S3 are saved to the LayaAtlas folder of the Laya project, whether the same atlas resource exists in the folder is judged, if so, the same atlas resource in the folder is deleted, and then the atlas resource is obtained in the step S3; if not, directly storing.
The second embodiment of the invention is as follows:
referring to fig. 3, the present embodiment provides a specific application scenario corresponding to the first embodiment:
for example, the production of the loading interface atlas resource in the project of H5 Cim dark:
early preparation: integrating the resources needing to be packed into the atlas by using a TexturePaacker GUI tool (the specific tool is used, namely, the atlas algorithm is mainly adjusted, the maximum saving is selected, the picture gap value is 0, and the like); then, creating a new folder "Loading" (folder name suggestion named as function module) for the generated atlas data (JSON) and atlas resource (. png picture) to store, and then copying the new folder into a folder corresponding to the project (the folder path is in a textureposackermgui folder under the atlas transmission path of the own Laya project).
Resource description: the gallery resources generated by the TexturePacker GUI have two files (. png and json), and Laya can normally display the interface and also depend on the png and json files, and Laya has a certain specificity on the gallery resource usage so that we need to change by some methods.
Introduction to png and json files: the png picture resources in the graph set are in a format that how many resources are combined in a large graph can be visually seen. And secondly, recording information of the small images of all components in the png image resource in the atlas, and additional attributes of the space and compression ratio among the small images in the tool.
Atlas copy of png resource: the png resource may not be processed, and only the corresponding atlas resource (. png file) obtained from the "Loading" module atlas folder under the texturepacket gui root directory needs to be generated and copied together with the transformed atlas resource data information (. json file) and the new folder is stored under the layaaatlas root directory under the module name.
An atlas, json file information processing scheme: JSON file data is generated by a TexturePackerGUI tool, and the conversion tool reads and stores JSON data generated by the TexturePackerGUI, and then adjusts the JSON data format used by Laya (Laya has certain limitation on the use of JSON file of the atlas, and specific format is requested to view 'Laya available resource data') and copies the converted data together with the png file into a 'Loading' folder newly built under the LayaAtlas root directory.
The third embodiment of the invention is as follows:
this embodiment corresponds to the first embodiment or the second embodiment, and provides a computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, is capable of implementing all the steps included in the method for optimizing an atlas resource in a layide according to the first embodiment or the second embodiment.
In conclusion, the method and the storage medium for optimizing the atlas resources in the layide provided by the invention can realize the configuration of the size of the atlas in the layide and can obviously reduce the occupancy rate of the memory of the atlas; furthermore, the method has the advantages of simple and convenient operation, easy realization and the like.
The above description is only an embodiment of the present invention, and not intended to limit the scope of the present invention, and all equivalent changes made by using the contents of the present specification and the drawings, or applied directly or indirectly to the related technical fields, are included in the scope of the present invention.

Claims (7)

  1. A method for atlas resource optimization in layide, comprising:
    integrating the atlas resources to be packaged according to a space occupation optimization strategy to generate atlas data and atlas resources;
    acquiring the atlas data, and converting the atlas data into a standard format supported by a Laya project;
    integrating the converted atlas data with the atlas resources; storing the integrated generated atlas data and atlas resources into a folder of the Laya project;
    reading the atlas data from the folder and storing the atlas data into a temporary array variable;
    storing a path from the folder to the generated atlas data and the parent folder of the atlas resource into a temporary variable;
    according to a standard format supported by the Laya project, performing data completion on the atlas data in the temporary array variable;
    and assigning and filling the atlas data in the temporary array variable according to the temporary variable.
  2. 2. The method for atlas resource optimization in layide of claim 1, wherein the assigning and populating of the atlas data in the temporary array variable according to the temporary variable is specifically:
    setting the default value of idx under frame to 0;
    filling the prefix attribute under meta according to the path in the temporary variable;
    and directly assigning data in a corresponding format in the atlas data in the temporary array variable according to a data format required by the Laya project.
  3. 3. The method of atlas resource optimization in layide of claim 1, where integrating the transformed atlas data with the atlas resource specifically is:
    copying the atlas resource from the one folder;
    generating a file according to the temporary array variable;
    and storing the copied atlas resource and the file into another folder of the Laya project.
  4. 4. The method of atlas resource optimization in layide of claim 3, where the storing the copied atlas resource and the file in another folder of Laya projects, previously further comprises:
    judging whether the atlas resource and the atlas data of the same atlas already exist in the other file;
    and if so, storing the copied atlas resource and the converted atlas data into the other folder in an alternative mode.
  5. 5. The method of atlas resource optimization in layaride of claim 1, where the space usage optimization strategy is: the maximum saving mode is selected while setting the picture gap value to 0.
  6. 6. The method of gallery resource optimization in layaride of claim 1, wherein the integration is performed using a texturepaackermu gui tool.
  7. 7. A computer readable storage medium having stored thereon a computer program, wherein the program, when executed by a processor, is capable of performing the steps comprising the steps of a method for atlas resource optimization in layide of any of claims 1-6.
CN201910802170.4A 2019-08-28 2019-08-28 Method and storage medium for optimizing atlas resources in LayaIDE Active CN110597759B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910802170.4A CN110597759B (en) 2019-08-28 2019-08-28 Method and storage medium for optimizing atlas resources in LayaIDE

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910802170.4A CN110597759B (en) 2019-08-28 2019-08-28 Method and storage medium for optimizing atlas resources in LayaIDE

Publications (2)

Publication Number Publication Date
CN110597759A CN110597759A (en) 2019-12-20
CN110597759B true CN110597759B (en) 2022-03-29

Family

ID=68856038

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910802170.4A Active CN110597759B (en) 2019-08-28 2019-08-28 Method and storage medium for optimizing atlas resources in LayaIDE

Country Status (1)

Country Link
CN (1) CN110597759B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113408657B (en) * 2021-07-14 2024-01-30 福建天晴在线互动科技有限公司 Method and system for dynamic planning and merging of game atlas

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103931199A (en) * 2011-11-14 2014-07-16 苹果公司 Generation of multi -views media clips
CN108604384A (en) * 2016-01-29 2018-09-28 奇跃公司 Three-dimensional grid texture atlas based on rectangular projection is packaged
CN109448094A (en) * 2018-09-21 2019-03-08 苏州蜗牛数字科技股份有限公司 A kind of texture maps set dispatching method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160098519A1 (en) * 2014-06-11 2016-04-07 Jorge S. Zwir Systems and methods for scalable unsupervised multisource analysis

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103931199A (en) * 2011-11-14 2014-07-16 苹果公司 Generation of multi -views media clips
CN108604384A (en) * 2016-01-29 2018-09-28 奇跃公司 Three-dimensional grid texture atlas based on rectangular projection is packaged
CN109448094A (en) * 2018-09-21 2019-03-08 苏州蜗牛数字科技股份有限公司 A kind of texture maps set dispatching method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"图集制作与使用详解";charley;《http://ldc.layabox.com/doc/?nav=zh-as-2-2-0》;20190111;第1-4页 *

Also Published As

Publication number Publication date
CN110597759A (en) 2019-12-20

Similar Documents

Publication Publication Date Title
US9477727B2 (en) Abstracting data for use by a mobile device having occasional connectivity
CN109885324B (en) Processing method, device, terminal and storage medium of application program installation package
US20050185949A1 (en) Recording medium and program
US20040133924A1 (en) Techniques for syncronizing any of a plurality of associated multimedia assets in a distributed system
US10516791B2 (en) Information processing system, information processing apparatus, and information processing method for executing an iteration of one or more processes
CN104616263A (en) Image processing method and device
CN110597759B (en) Method and storage medium for optimizing atlas resources in LayaIDE
CN112783848A (en) Data synchronization method and device and electronic equipment
US20030074656A1 (en) Program execution apparatus and method, computer program for performing the program execution method, image forming system, and address solution method
US8873110B2 (en) Host apparatus to generate workform, workform management server to edit an image, workform management system, and method of editing an image using a workform
US20060212485A1 (en) Electronic file saving system
EP2686791B1 (en) Variants of files in a file system
US8249385B2 (en) Migration for old image database
JP2003317078A (en) Image managing method, program, and recording medium
CN113791714A (en) Method for software system icon library
EP1243127B1 (en) Techniques for synchronizing any of a plurality of associated multimedia assets in a distributed system
US8990265B1 (en) Context-aware durability of file variants
CN111523294A (en) PDF file-based comment separation processing method and device
JP2002354309A (en) Digital camera link system and record medium recording image data processing program
JP2003167761A (en) Information processor
CN112558881A (en) Method and system for migrating storage system
CN109542531A (en) A kind of file layout method of adjustment and device
CN106648651A (en) Method and device for producing installation packages
CN115688726A (en) Method and system for generating OFD (office file) from picture
CN115212579A (en) Method and system for batch drawing of aggregated graphs

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant