├── .gitattributes ├── imageformat.txt ├── stablediffusionscreenshot.png ├── StableDiffusionTextToImagePrompts.dpr ├── perspective.txt ├── supercharge.txt ├── LICENSE.md ├── README.md ├── style.txt ├── variation.txt ├── uMainForm.vlb ├── uMainForm.pas └── StableDiffusionTextToImagePrompts.dproj /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /imageformat.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FMXExpress/Stable-Diffusion-Text-To-Image-Prompts/HEAD/imageformat.txt -------------------------------------------------------------------------------- /stablediffusionscreenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FMXExpress/Stable-Diffusion-Text-To-Image-Prompts/HEAD/stablediffusionscreenshot.png -------------------------------------------------------------------------------- /StableDiffusionTextToImagePrompts.dpr: -------------------------------------------------------------------------------- 1 | program StableDiffusionTextToImagePrompts; 2 | 3 | uses 4 | System.StartUpCopy, 5 | FMX.Forms, 6 | uMainForm in 'uMainForm.pas' {MainForm}; 7 | 8 | {$R *.res} 9 | 10 | begin 11 | Application.Initialize; 12 | Application.CreateForm(TMainForm, MainForm); 13 | Application.Run; 14 | end. 15 | -------------------------------------------------------------------------------- /perspective.txt: -------------------------------------------------------------------------------- 1 | 1/1000 Sec Shutter 2 | 85Mm 3 | Aerial View 4 | Bokeh 5 | Close Face 6 | Close Up 7 | Dark Background 8 | Drone 9 | Extreme Close-Up Shot 10 | Extreme Wide Shot 11 | Fisheye Lens 12 | Framed 13 | From Above 14 | From Behind 15 | From Below 16 | Full Shot 17 | Hard Lighting 18 | Head-And-Shoulders Shot 19 | In The Distance 20 | Isometric 21 | Knolling 22 | Landscape 23 | Lens Flare 24 | Long Shot 25 | Low Angle 26 | Midshot 27 | Motion Blur 28 | On Canvas 29 | Over-The-Shoulder Shot 30 | Overhead View 31 | Oversaturated Filter 32 | Panoramic 33 | Plain Background 34 | Shallow Depth Of Field 35 | Sunset Photo At Golden Hour 36 | Telephoto 37 | Through A Periscope 38 | Through A Porthole 39 | Tilted Frame 40 | Viewed From Behind 41 | White Background 42 | Wide Angle 43 | -------------------------------------------------------------------------------- /supercharge.txt: -------------------------------------------------------------------------------- 1 | 4K 2 | 70Mm 3 | 8K 4 | Arnold Render 5 | From an Ants perspective 6 | Beautiful 7 | Blender 3D 8 | Contest Winner 9 | Detailed 10 | Digital Art 11 | Extremely Detailed 12 | Fantastic 13 | High Detail 14 | High Poly 15 | Highly Detailed 16 | Hyper Realistic 17 | Hyperrealistic 18 | Look At That Detail 19 | Octane Render 20 | Photorealistic 21 | Postprocessing 22 | Professional 23 | Rendered In Unreal Engine 24 | Rendering 25 | Studio Lighting 26 | Stunning 27 | Trending On /R/Art 28 | Trending On Artstation 29 | Ultra High Poly 30 | Unreal Engine 31 | Very Beautiful 32 | Vfx 33 | Vivid 34 | Well Preserved 35 | Wondrous 36 | Zbrush 37 | Highly Detailed 38 | Impressive 39 | Large 40 | Lifelike 41 | Lots Of Detail 42 | Matte 43 | Natural 44 | Nice 45 | Photo-Realistic 46 | Pinnacle Studio 47 | Premiere Pro 48 | Professional 49 | Realistic 50 | Renderman 51 | Sketchup 52 | Small 53 | The Best 54 | Totally Realistic 55 | Unbelievable 56 | Very Realistic 57 | Virtually Indistinguishable From Reality 58 | Winner -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 FMXExpress 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Stable Diffusion Text To Image Prompts 2 | Cross-platform Stable Diffusion Text to Image Prompts Generator built in Embarcadero Delphi. 3 | 4 | The Stable Diffusion Prompts Generator is a piece of software that helps developers create new, original prompts for generative AI applications. The Prompts Generator is designed to create a variety of different prompt types. Prompts can be customized to meet the specific needs of the user, and the generator can be used to create an unlimited number of prompts. The Prompts Generator is an essential tool for anyone looking to create new, innovative generative AI applications. 5 | 6 | Built with [Delphi](https://www.embarcadero.com/products/delphi/) using the FireMonkey framework this client works on Windows, macOS, Linux, Android, and iOS with a single codebase and single UI. At the moment it is specifically set up for Windows. 7 | 8 | It also features a REST integration with StableDiffusionApi.com for providing Generate Image functionality within the client. You need to sign up for an API key to access that functionality. 9 | 10 | # Stable Diffusion Text To Image Prompts Generator Screeshot on Windows 11 | ![Stable Diffusion Text To Image Prompts Generator on Windows](/stablediffusionscreenshot.png) 12 | 13 | Other Delphi AI clients: 14 | 15 | [Generative AI Prompts](https://github.com/FMXExpress/Generative-AI-Prompts) 16 | 17 | [Dreambooth Desktop Client](https://github.com/FMXExpress/DreamBooth-Desktop-Client) 18 | 19 | [Text To Vector Desktop Client](https://github.com/FMXExpress/Text-To-Vector-Desktop-Client) 20 | -------------------------------------------------------------------------------- /style.txt: -------------------------------------------------------------------------------- 1 | 1990S Disney, Cel Shading 2 | Abstract 3 | Abstract Expressionism 4 | Abstract Organic 5 | Academicism 6 | Afrofuturism 7 | Airbrush 8 | Alegria 9 | Analytical Cubism 10 | Ancient Art 11 | Ancient Egyptian Art 12 | Anime 13 | Art Deco 14 | Art Nouveau 15 | Ashcan School 16 | Avatar The Last Airbender 17 | Babylonian Art 18 | Banksy 19 | Baroque 20 | Bauhaus 21 | Biopunk 22 | Byzantine Art 23 | Chinese Watercolor 24 | Classicism 25 | Cloisonnism 26 | Color Field 27 | Conceptual Art 28 | Constructivism 29 | Corporate Memphis 30 | Cubism 31 | Cubo-Futurism 32 | Cybernetic 33 | Cyberpunk 34 | Dadaism 35 | Dieselpunk 36 | Dutch Golden Age 37 | Early Netherlandish 38 | Early Renaissance 39 | Expressionism 40 | Fauvism 41 | Fractal 42 | Futurism 43 | Game Of Thrones 44 | Geometric Abstract Art 45 | Glitchcore 46 | Gothic 47 | Gothic Art 48 | Hieroglyphics 49 | High Renaissance 50 | Hudson River School 51 | Impressionism 52 | Impressionist 53 | Italian Renaissance 54 | Kitsch 55 | Low Poly 56 | Luminism 57 | Mannerism 58 | Medieval Art 59 | Memphis Design 60 | Metaphysical Art 61 | Mexican Muralism 62 | Minimalist 63 | Modernism 64 | Naive Art / Primitivism 65 | Neo Expressionism 66 | Neo-Baroque 67 | Neo-Classicism 68 | Neo-Dada 69 | Neoclassicism 70 | Neoplasticism 71 | New Realism 72 | Northern Renaissance 73 | Op-Art 74 | Orientalism 75 | Orphism 76 | Peppa Pig 77 | Photorealism 78 | Pixar Movies 79 | Pointillism 80 | Pop Art 81 | Pop Surealism 82 | Post-Apocalyptic 83 | Post-Impressionism 84 | Pre-Raphaelites 85 | Precisionism 86 | Prehistoric Art 87 | Proto Renaissance 88 | Purism 89 | Realism 90 | Regionalism 91 | Renaissance 92 | Rgb Gamer 93 | Rick And Morty 94 | Rococo 95 | Romanticism 96 | Skeumorphism 97 | Social Realism 98 | Socialist Realism 99 | South Park 100 | Steampunk 101 | Stranger Things 102 | Suminagashi 103 | Suprematism 104 | Surrealism 105 | Symbolism 106 | Synthetic Cubism 107 | Synthetism 108 | Synthwave 109 | Tenebrism 110 | The Movie Matrix 111 | The Simpsons 112 | Tonalism 113 | Tubism 114 | Ukiyo-E 115 | Vaporwave 116 | Verism 117 | Vintage Disney 118 | Vintage Looney Toons -------------------------------------------------------------------------------- /variation.txt: -------------------------------------------------------------------------------- 1 | Amorphous 2 | Artificial 3 | Atmospheric 4 | Awesome 5 | Awestruck 6 | Blade Runner 7 | Blur 8 | Bold 9 | Brash 10 | Bright 11 | Brilliant 12 | Broken 13 | Changing 14 | Character 15 | Charming 16 | Cinematic 17 | Clashing 18 | Clear 19 | Coarse 20 | Cold 21 | Colorful 22 | Compatible 23 | Concept Art 24 | Constant 25 | Contrasting 26 | Control The Soul 27 | Cool 28 | Cosmos 29 | Crystal 30 | Curvaceous 31 | Cut 32 | Cute 33 | Dark 34 | Dark 35 | Deep 36 | Depressing 37 | Discordant 38 | Distinctive 39 | Distortion 40 | Dull 41 | Dust 42 | Dystopian 43 | Earthy 44 | Eclectic 45 | Elegant 46 | Emo 47 | Emotive 48 | Epic 49 | Ethereal 50 | Extemporaneous 51 | Eyes Wide In Wonder 52 | F/1.4 53 | Faded 54 | Fantasy 55 | Flat 56 | Flat 57 | Flat 58 | Frosted 59 | Funereal 60 | Furry 61 | Futuristic 62 | Garish 63 | Gaudy 64 | Ghastly 65 | Glossy 66 | Gorgeous 67 | Graduated 68 | Grainy 69 | Hairy 70 | Hairy 71 | Hard 72 | Harmonious 73 | Hot 74 | Incised 75 | Insipid 76 | Intense 77 | Intricately Designed 78 | Jarring 79 | Jaunty 80 | Kaleidoscopic 81 | Light 82 | Light 83 | Lively 84 | Lofi 85 | Lsd Trip 86 | Lucid 87 | Magical 88 | Magnificent 89 | Manmade 90 | Matte 91 | Melancholic 92 | Melancholy 93 | Mellow 94 | Metallic 95 | Mid (Middle) 96 | Monumental 97 | Moody 98 | Muted 99 | Muted 100 | Mysterious 101 | Natural 102 | Neon 103 | No Mods 104 | Old 105 | Ominous 106 | Opaque 107 | Pale 108 | Particulate 109 | Peaceful 110 | Pitted 111 | Plain 112 | Polished 113 | Psychedelic 114 | Quiet 115 | Raised 116 | Reflection 117 | Reflective 118 | Refraction 119 | Retrofuturistic 120 | Rich 121 | Rough 122 | Satin 123 | Saturated 124 | Saturated 125 | Scenic 126 | Scratched 127 | Semigloss 128 | Serene 129 | Shiny 130 | Silk 131 | Smears 132 | Smoke Effect 133 | Smooth 134 | Smooth 135 | Smudges 136 | Soft 137 | Spirited 138 | Spontaneous 139 | Sticky 140 | Stimulating 141 | Stormy 142 | Strong 143 | Subdued 144 | Subtle 145 | Sympathetic 146 | Tasteful 147 | Tender 148 | Transhumanist 149 | Uneven 150 | Unfriendly 151 | Uniform 152 | Unnerving 153 | Unvarying 154 | Uplight 155 | Utopian 156 | Varied 157 | Vibrant 158 | Violent 159 | Vivid 160 | Warm 161 | Weak 162 | Wormhole 163 | -------------------------------------------------------------------------------- /uMainForm.vlb: -------------------------------------------------------------------------------- 1 | [Label5] 2 | Coordinates=331,476,46,51 3 | 4 | [SuperChargeTable] 5 | Coordinates=170,190,105,33 6 | Visible=False 7 | 8 | [FDGUIxWaitCursor1] 9 | Coordinates=573,78,113,33 10 | 11 | [ImageFormatTable] 12 | Coordinates=470,260,105,33 13 | Visible=False 14 | 15 | [Label6] 16 | Coordinates=268,476,46,51 17 | 18 | [Label1] 19 | Coordinates=205,476,46,51 20 | 21 | [RESTClient1] 22 | Coordinates=815,10,76,69 23 | 24 | [SubjectEdit] 25 | Coordinates=394,476,70,51 26 | 27 | [StyleCB] 28 | Coordinates=362,10,84,123 29 | 30 | [ImageFormatCB] 31 | Coordinates=473,10,93,123 32 | Visible=True 33 | 34 | [PerspectiveCB] 35 | Coordinates=591,10,87,123 36 | 37 | [PostBodyMemo] 38 | Coordinates=772,386,92,51 39 | 40 | [RESTResponse1] 41 | Coordinates=10,10,96,303 42 | 43 | [RESTResponseDataSetAdapter1] 44 | Coordinates=573,133,174,33 45 | 46 | [SuperChargeCB] 47 | Coordinates=133,10,93,123 48 | 49 | [GenerateButton] 50 | Coordinates=594,386,92,51 51 | 52 | [FDBatchMoveDataSetWriter1] 53 | Coordinates=573,188,156,33 54 | 55 | [MultiView1] 56 | Coordinates=290,544,67,33 57 | 58 | [PerspectiveTable] 59 | Coordinates=590,230,99,33 60 | Visible=False 61 | 62 | [StyleTable] 63 | Coordinates=290,220,65,33 64 | Visible=False 65 | 66 | [Layout1] 67 | Coordinates=220,544,53,33 68 | 69 | [Layout5] 70 | Coordinates=150,544,53,33 71 | 72 | [PromptMemo] 73 | Coordinates=662,476,80,51 74 | 75 | [Label3] 76 | Coordinates=142,476,46,51 77 | 78 | [Layout2] 79 | Coordinates=80,544,53,33 80 | 81 | [Label2] 82 | Coordinates=709,386,46,51 83 | 84 | [Layout6] 85 | Coordinates=10,544,53,33 86 | 87 | [Label4] 88 | Coordinates=79,476,46,51 89 | 90 | [Layout3] 91 | Coordinates=833,476,53,33 92 | 93 | [FDBatchMove1] 94 | Coordinates=573,628,88,33 95 | 96 | [RESTRequest1] 97 | Coordinates=702,10,88,105 98 | 99 | [Layout4] 100 | Coordinates=763,476,53,33 101 | 102 | [FDBatchMoveTextReader1] 103 | Coordinates=816,1,144,33 104 | 105 | [VariationCB] 106 | Coordinates=251,10,84,123 107 | 108 | [VariationTable] 109 | Coordinates=370,230,85,33 110 | Visible=False 111 | 112 | [] 113 | Coordinates=573,408,91,36 114 | 115 | [BindSourceDB1] 116 | Coordinates=590,230,92,87 117 | 118 | [BindingsList1] 119 | Coordinates=142,175,82,33 120 | 121 | [BindSourceDB2] 122 | Coordinates=370,230,92,87 123 | 124 | [BindSourceDB3] 125 | Coordinates=470,260,93,87 126 | 127 | [BindSourceDB4] 128 | Coordinates=170,190,93,87 129 | 130 | [BindSourceDB5] 131 | Coordinates=290,220,92,87 132 | 133 | [BuildPromptButton] 134 | Coordinates=484,476,109,51 135 | 136 | [RandomButton] 137 | Coordinates=10,476,88,51 138 | 139 | [ResponseMemTable] 140 | Coordinates=760,290,113,51 141 | Visible=True 142 | 143 | [NetHTTPClient1] 144 | Coordinates=26,332,92,33 145 | 146 | [ImageViewer] 147 | Coordinates=125,296,77,51 148 | 149 | [Label7] 150 | Coordinates=125,152,46,51 151 | 152 | [NegativePromptMemo] 153 | Coordinates=301,152,123,51 154 | 155 | [StatusBar] 156 | Coordinates=282,403,62,33 157 | 158 | [MaterialOxfordBlueSB] 159 | Coordinates=153,403,123,33 160 | 161 | [StatusLabel] 162 | Coordinates=301,336,72,51 163 | 164 | -------------------------------------------------------------------------------- /uMainForm.pas: -------------------------------------------------------------------------------- 1 | unit uMainForm; 2 | 3 | interface 4 | 5 | uses 6 | System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, 7 | FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, 8 | FireDAC.Stan.Intf, FireDAC.Stan.Option, FireDAC.Stan.Param, 9 | FireDAC.Stan.Error, FireDAC.DatS, FireDAC.Phys.Intf, FireDAC.DApt.Intf, 10 | FireDAC.Stan.StorageBin, FireDAC.UI.Intf, FireDAC.VCLUI.Wait, REST.Types, 11 | FMX.StdCtrls, FMX.Controls.Presentation, FMX.MultiView, REST.Response.Adapter, 12 | REST.Client, Data.Bind.Components, Data.Bind.ObjectScope, 13 | FireDAC.Comp.BatchMove.Text, FireDAC.Comp.BatchMove, 14 | FireDAC.Comp.BatchMove.DataSet, FireDAC.Comp.UI, Data.DB, 15 | FireDAC.Comp.DataSet, FireDAC.Comp.Client, FMX.Memo.Types, FMX.ScrollBox, 16 | FMX.Memo, FMX.Edit, FMX.ListBox, FMX.Layouts, System.Rtti, 17 | System.Bindings.Outputs, Fmx.Bind.Editors, Data.Bind.EngExt, 18 | Fmx.Bind.DBEngExt, Data.Bind.DBScope, FMX.ExtCtrls, 19 | System.Net.URLClient, System.Net.HttpClient, System.Net.HttpClientComponent; 20 | 21 | type 22 | TMainForm = class(TForm) 23 | ImageFormatTable: TFDMemTable; 24 | PerspectiveTable: TFDMemTable; 25 | FDGUIxWaitCursor1: TFDGUIxWaitCursor; 26 | FDBatchMove1: TFDBatchMove; 27 | StyleTable: TFDMemTable; 28 | VariationTable: TFDMemTable; 29 | SuperChargeTable: TFDMemTable; 30 | FDBatchMoveDataSetWriter1: TFDBatchMoveDataSetWriter; 31 | FDBatchMoveTextReader1: TFDBatchMoveTextReader; 32 | RESTClient1: TRESTClient; 33 | RESTRequest1: TRESTRequest; 34 | RESTResponse1: TRESTResponse; 35 | RESTResponseDataSetAdapter1: TRESTResponseDataSetAdapter; 36 | ResponseMemTable: TFDMemTable; 37 | MultiView1: TMultiView; 38 | GenerateButton: TButton; 39 | PostBodyMemo: TMemo; 40 | Layout1: TLayout; 41 | ImageFormatCB: TComboBox; 42 | Label1: TLabel; 43 | Layout2: TLayout; 44 | VariationCB: TComboBox; 45 | Label2: TLabel; 46 | Layout3: TLayout; 47 | SuperChargeCB: TComboBox; 48 | Label3: TLabel; 49 | Layout4: TLayout; 50 | StyleCB: TComboBox; 51 | Label4: TLabel; 52 | Layout5: TLayout; 53 | PerspectiveCB: TComboBox; 54 | Label5: TLabel; 55 | Layout6: TLayout; 56 | Label6: TLabel; 57 | SubjectEdit: TEdit; 58 | RandomButton: TButton; 59 | BuildPromptButton: TButton; 60 | PromptMemo: TMemo; 61 | BindSourceDB1: TBindSourceDB; 62 | BindingsList1: TBindingsList; 63 | LinkListControlToField1: TLinkListControlToField; 64 | BindSourceDB2: TBindSourceDB; 65 | LinkListControlToField2: TLinkListControlToField; 66 | BindSourceDB3: TBindSourceDB; 67 | LinkListControlToField3: TLinkListControlToField; 68 | BindSourceDB4: TBindSourceDB; 69 | LinkListControlToField4: TLinkListControlToField; 70 | BindSourceDB5: TBindSourceDB; 71 | LinkListControlToField5: TLinkListControlToField; 72 | Label7: TLabel; 73 | NegativePromptMemo: TMemo; 74 | ImageViewer: TImageViewer; 75 | NetHTTPClient1: TNetHTTPClient; 76 | MaterialOxfordBlueSB: TStyleBook; 77 | StatusBar: TStatusBar; 78 | StatusLabel: TLabel; 79 | ProgressBar: TProgressBar; 80 | ProgressTimer: TTimer; 81 | procedure GenerateButtonClick(Sender: TObject); 82 | procedure RandomButtonClick(Sender: TObject); 83 | procedure BuildPromptButtonClick(Sender: TObject); 84 | procedure FormCreate(Sender: TObject); 85 | procedure ProgressTimerTimer(Sender: TObject); 86 | private 87 | { Private declarations } 88 | public 89 | { Public declarations } 90 | end; 91 | const 92 | // Get your own free API key here: https://stablediffusionapi.com/pricing 93 | API_KEY = ''; 94 | 95 | 96 | var 97 | MainForm: TMainForm; 98 | 99 | implementation 100 | 101 | {$R *.fmx} 102 | 103 | uses 104 | System.Threading, System.Math, IdHashMessageDigest, System.IOUtils; 105 | 106 | function MD5(const AString: String): String; 107 | var 108 | LHash: TIdHashMessageDigest5; 109 | begin 110 | LHash := TIdHashMessageDigest5.Create; 111 | try 112 | Result := LHash.HashStringAsHex(AString); 113 | finally 114 | LHash.Free; 115 | end; 116 | end; 117 | 118 | procedure TMainForm.BuildPromptButtonClick(Sender: TObject); 119 | begin 120 | PromptMemo.Lines.Text := ImageFormatCB.Items[ImageFormatCB.ItemIndex]; 121 | PromptMemo.Lines.Text := PromptMemo.Lines.Text + ' of ' + SubjectEdit.Text; 122 | PromptMemo.Lines.Text := PromptMemo.Lines.Text + ', ' + PerspectiveCB.Items[PerspectiveCB.ItemIndex]; 123 | PromptMemo.Lines.Text := PromptMemo.Lines.Text + ', in the style of ' + StyleCB.Items[StyleCB.ItemIndex]; 124 | PromptMemo.Lines.Text := PromptMemo.Lines.Text + ', ' + VariationCB.Items[VariationCB.ItemIndex]; 125 | PromptMemo.Lines.Text := PromptMemo.Lines.Text + ', ' + SuperChargeCB.Items[SuperChargeCB.ItemIndex]; 126 | end; 127 | 128 | procedure TMainForm.FormCreate(Sender: TObject); 129 | begin 130 | FDBatchMoveDataSetWriter1.DataSet := ImageFormatTable; 131 | FDBatchMoveTextReader1.FileName := ExtractFilePath(ParamStr(0)) + 'imageformat.txt'; 132 | FDBatchMove1.Execute; 133 | FDBatchMoveDataSetWriter1.DataSet := PerspectiveTable; 134 | FDBatchMoveTextReader1.FileName := ExtractFilePath(ParamStr(0)) + 'perspective.txt'; 135 | FDBatchMove1.Execute; 136 | FDBatchMoveDataSetWriter1.DataSet := StyleTable; 137 | FDBatchMoveTextReader1.FileName := ExtractFilePath(ParamStr(0)) + 'style.txt'; 138 | FDBatchMove1.Execute; 139 | FDBatchMoveDataSetWriter1.DataSet := VariationTable; 140 | FDBatchMoveTextReader1.FileName := ExtractFilePath(ParamStr(0)) + 'variation.txt'; 141 | FDBatchMove1.Execute; 142 | FDBatchMoveDataSetWriter1.DataSet := SuperChargeTable; 143 | FDBatchMoveTextReader1.FileName := ExtractFilePath(ParamStr(0)) + 'supercharge.txt'; 144 | FDBatchMove1.Execute; 145 | RandomButtonClick(Self); 146 | end; 147 | 148 | procedure TMainForm.GenerateButtonClick(Sender: TObject); 149 | begin 150 | if PromptMemo.Lines.Text='' then Exit; 151 | 152 | GenerateButton.Enabled := False; 153 | ProgressBar.Visible := True; 154 | RESTRequest1.Params[0].Value := PostBodyMemo.Lines.Text.Replace('%api_key%',API_KEY).Replace('%prompt%',PromptMemo.Lines.Text).Replace('%negative_prompt%',NegativePromptMemo.Lines.Text); 155 | TTask.Run(procedure begin 156 | try 157 | RESTRequest1.Execute; 158 | 159 | TThread.Synchronize(nil,procedure begin 160 | StatusLabel.Text := 'Status: ' + ResponseMemTable.FieldByName('status').AsString + ' Generation Time: ' + ResponseMemTable.FieldByName('generationTime').AsString + ' seconds'; 161 | StatusLabel.TagString := ResponseMemTable.FieldByName('output').AsString.Replace('["','').Replace('"]','').Replace('\/','/'); 162 | end); 163 | TTask.Run(procedure var LMS: TMemoryStream; begin 164 | LMS := TMemoryStream.Create; 165 | try 166 | NetHTTPClient1.Get(StatusLabel.TagString,LMS); 167 | TThread.Synchronize(nil,procedure begin 168 | ImageViewer.Bitmap.LoadFromStream(LMS); 169 | LMS.SaveToFile(TPath.Combine(ExtractFilePath(ParamStr(0)),MD5(StatusLabel.TagString) + '.png')); 170 | end); 171 | finally 172 | LMS.Free; 173 | TThread.Synchronize(nil,procedure begin 174 | ProgressBar.Visible := False; 175 | GenerateButton.Enabled := True; 176 | end); 177 | end; 178 | end); 179 | except 180 | on E:Exception do 181 | begin 182 | TThread.Synchronize(nil,procedure begin 183 | StatusLabel.Text := 'Status: Error'; 184 | ProgressBar.Visible := False; 185 | GenerateButton.Enabled := True; 186 | end); 187 | end; 188 | end; 189 | end); 190 | end; 191 | 192 | 193 | procedure TMainForm.RandomButtonClick(Sender: TObject); 194 | begin 195 | ImageFormatCB.ItemIndex := RandomRange(0,ImageFormatCB.Items.Count-1); 196 | PerspectiveCB.ItemIndex := RandomRange(0,PerspectiveCB.Items.Count-1); 197 | StyleCB.ItemIndex := RandomRange(0,StyleCB.Items.Count-1); 198 | VariationCB.ItemIndex := RandomRange(0,VariationCB.Items.Count-1); 199 | SuperChargeCB.ItemIndex := RandomRange(0,SuperChargeCB.Items.Count-1); 200 | end; 201 | 202 | procedure TMainForm.ProgressTimerTimer(Sender: TObject); 203 | begin 204 | if ProgressBar.Value=ProgressBar.Max then 205 | ProgressBar.Value := ProgressBar.Min 206 | else 207 | ProgressBar.Value := ProgressBar.Value+5; 208 | end; 209 | 210 | initialization 211 | Randomize; 212 | 213 | end. 214 | -------------------------------------------------------------------------------- /StableDiffusionTextToImagePrompts.dproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | {92337AF5-C279-4CE2-8070-19B7FCA08170} 4 | 19.4 5 | FMX 6 | True 7 | Debug 8 | Win32 9 | 168979 10 | Application 11 | StableDiffusionTextToImagePrompts.dpr 12 | 13 | 14 | true 15 | 16 | 17 | true 18 | Base 19 | true 20 | 21 | 22 | true 23 | Base 24 | true 25 | 26 | 27 | true 28 | Base 29 | true 30 | 31 | 32 | true 33 | Base 34 | true 35 | 36 | 37 | true 38 | Base 39 | true 40 | 41 | 42 | true 43 | Base 44 | true 45 | 46 | 47 | true 48 | Base 49 | true 50 | 51 | 52 | true 53 | Base 54 | true 55 | 56 | 57 | true 58 | Cfg_1 59 | true 60 | true 61 | 62 | 63 | true 64 | Cfg_1 65 | true 66 | true 67 | 68 | 69 | true 70 | Base 71 | true 72 | 73 | 74 | true 75 | Cfg_2 76 | true 77 | true 78 | 79 | 80 | true 81 | Cfg_2 82 | true 83 | true 84 | 85 | 86 | .\$(Platform)\$(Config) 87 | .\$(Platform)\$(Config) 88 | false 89 | false 90 | false 91 | false 92 | false 93 | System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) 94 | true 95 | true 96 | true 97 | true 98 | true 99 | true 100 | true 101 | true 102 | $(BDS)\bin\delphi_PROJECTICON.ico 103 | $(BDS)\bin\delphi_PROJECTICNS.icns 104 | StableDiffusionTextToImagePrompts 105 | 106 | 107 | SampleListViewMultiDetailAppearancePackage;TMSLogging;fmx;DbxCommonDriver;bindengine;IndyIPCommon;emsclient;FireDACCommonDriver;IndyProtocols;RadiantShapesFmx_Design;Skia.Package.RTL;IndyIPClient;dbxcds;FmxTeeUI;bindcompfmx;FireDACSqliteDriver;DbxClientDriver;soapmidas;fmxFireDAC;dbexpress;inet;DataSnapCommon;dbrtl;FireDACDBXDriver;Skia.Package.FMX;CustomIPTransport;DBXInterBaseDriver;IndySystem;RadiantShapesFmx;SampleListViewRatingsAppearancePackage;bindcomp;FireDACCommon;IndyCore;RESTBackendComponents;bindcompdbx;rtl;RESTComponents;DBXSqliteDriver;IndyIPServer;dsnapxml;DataSnapClient;DataSnapProviderClient;DataSnapFireDAC;emsclientfiredac;FireDAC;FireDACDSDriver;xmlrtl;tethering;dsnap;CloudService;FMXTee;DataSnapNativeClient;soaprtl;soapserver;FireDACIBDriver;$(DCC_UsePackage) 108 | package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= 109 | Debug 110 | true 111 | $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png 112 | $(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png 113 | $(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png 114 | $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png 115 | $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png 116 | $(BDS)\bin\Artwork\Android\FM_LauncherIcon_192x192.png 117 | $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png 118 | $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png 119 | $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png 120 | $(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png 121 | $(BDS)\bin\Artwork\Android\FM_NotificationIcon_24x24.png 122 | $(BDS)\bin\Artwork\Android\FM_NotificationIcon_36x36.png 123 | $(BDS)\bin\Artwork\Android\FM_NotificationIcon_48x48.png 124 | $(BDS)\bin\Artwork\Android\FM_NotificationIcon_72x72.png 125 | $(BDS)\bin\Artwork\Android\FM_NotificationIcon_96x96.png 126 | annotation-1.2.0.dex.jar;asynclayoutinflater-1.0.0.dex.jar;billing-4.0.0.dex.jar;browser-1.0.0.dex.jar;cloud-messaging.dex.jar;collection-1.0.0.dex.jar;coordinatorlayout-1.0.0.dex.jar;core-1.5.0-rc02.dex.jar;core-common-2.0.1.dex.jar;core-runtime-2.0.1.dex.jar;cursoradapter-1.0.0.dex.jar;customview-1.0.0.dex.jar;documentfile-1.0.0.dex.jar;drawerlayout-1.0.0.dex.jar;firebase-annotations-16.0.0.dex.jar;firebase-common-20.0.0.dex.jar;firebase-components-17.0.0.dex.jar;firebase-datatransport-18.0.0.dex.jar;firebase-encoders-17.0.0.dex.jar;firebase-encoders-json-18.0.0.dex.jar;firebase-iid-interop-17.1.0.dex.jar;firebase-installations-17.0.0.dex.jar;firebase-installations-interop-17.0.0.dex.jar;firebase-measurement-connector-19.0.0.dex.jar;firebase-messaging-22.0.0.dex.jar;fmx.dex.jar;fragment-1.0.0.dex.jar;google-play-licensing.dex.jar;interpolator-1.0.0.dex.jar;javax.inject-1.dex.jar;legacy-support-core-ui-1.0.0.dex.jar;legacy-support-core-utils-1.0.0.dex.jar;lifecycle-common-2.0.0.dex.jar;lifecycle-livedata-2.0.0.dex.jar;lifecycle-livedata-core-2.0.0.dex.jar;lifecycle-runtime-2.0.0.dex.jar;lifecycle-service-2.0.0.dex.jar;lifecycle-viewmodel-2.0.0.dex.jar;listenablefuture-1.0.dex.jar;loader-1.0.0.dex.jar;localbroadcastmanager-1.0.0.dex.jar;play-services-ads-20.1.0.dex.jar;play-services-ads-base-20.1.0.dex.jar;play-services-ads-identifier-17.0.0.dex.jar;play-services-ads-lite-20.1.0.dex.jar;play-services-base-17.5.0.dex.jar;play-services-basement-17.6.0.dex.jar;play-services-cloud-messaging-16.0.0.dex.jar;play-services-drive-17.0.0.dex.jar;play-services-games-21.0.0.dex.jar;play-services-location-18.0.0.dex.jar;play-services-maps-17.0.1.dex.jar;play-services-measurement-base-18.0.0.dex.jar;play-services-measurement-sdk-api-18.0.0.dex.jar;play-services-places-placereport-17.0.0.dex.jar;play-services-stats-17.0.0.dex.jar;play-services-tasks-17.2.0.dex.jar;print-1.0.0.dex.jar;room-common-2.1.0.dex.jar;room-runtime-2.1.0.dex.jar;slidingpanelayout-1.0.0.dex.jar;sqlite-2.0.1.dex.jar;sqlite-framework-2.0.1.dex.jar;swiperefreshlayout-1.0.0.dex.jar;transport-api-3.0.0.dex.jar;transport-backend-cct-3.0.0.dex.jar;transport-runtime-3.0.0.dex.jar;user-messaging-platform-1.0.0.dex.jar;versionedparcelable-1.1.1.dex.jar;viewpager-1.0.0.dex.jar;work-runtime-2.1.0.dex.jar 127 | 128 | 129 | SampleListViewMultiDetailAppearancePackage;TMSLogging;fmx;DbxCommonDriver;bindengine;IndyIPCommon;emsclient;FireDACCommonDriver;IndyProtocols;RadiantShapesFmx_Design;Skia.Package.RTL;IndyIPClient;dbxcds;FmxTeeUI;bindcompfmx;FireDACSqliteDriver;DbxClientDriver;soapmidas;fmxFireDAC;dbexpress;inet;DataSnapCommon;dbrtl;FireDACDBXDriver;Skia.Package.FMX;CustomIPTransport;DBXInterBaseDriver;IndySystem;RadiantShapesFmx;SampleListViewRatingsAppearancePackage;bindcomp;FireDACCommon;IndyCore;RESTBackendComponents;bindcompdbx;rtl;RESTComponents;DBXSqliteDriver;IndyIPServer;dsnapxml;DataSnapClient;DataSnapProviderClient;DataSnapFireDAC;emsclientfiredac;FireDAC;FireDACDSDriver;xmlrtl;tethering;dsnap;CloudService;FMXTee;DataSnapNativeClient;soaprtl;soapserver;FireDACIBDriver;$(DCC_UsePackage) 130 | package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= 131 | Debug 132 | true 133 | $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png 134 | $(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png 135 | $(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png 136 | $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png 137 | $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png 138 | $(BDS)\bin\Artwork\Android\FM_LauncherIcon_192x192.png 139 | $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png 140 | $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png 141 | $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png 142 | $(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png 143 | $(BDS)\bin\Artwork\Android\FM_NotificationIcon_24x24.png 144 | $(BDS)\bin\Artwork\Android\FM_NotificationIcon_36x36.png 145 | $(BDS)\bin\Artwork\Android\FM_NotificationIcon_48x48.png 146 | $(BDS)\bin\Artwork\Android\FM_NotificationIcon_72x72.png 147 | $(BDS)\bin\Artwork\Android\FM_NotificationIcon_96x96.png 148 | annotation-1.2.0.dex.jar;asynclayoutinflater-1.0.0.dex.jar;billing-4.0.0.dex.jar;browser-1.0.0.dex.jar;cloud-messaging.dex.jar;collection-1.0.0.dex.jar;coordinatorlayout-1.0.0.dex.jar;core-1.5.0-rc02.dex.jar;core-common-2.0.1.dex.jar;core-runtime-2.0.1.dex.jar;cursoradapter-1.0.0.dex.jar;customview-1.0.0.dex.jar;documentfile-1.0.0.dex.jar;drawerlayout-1.0.0.dex.jar;firebase-annotations-16.0.0.dex.jar;firebase-common-20.0.0.dex.jar;firebase-components-17.0.0.dex.jar;firebase-datatransport-18.0.0.dex.jar;firebase-encoders-17.0.0.dex.jar;firebase-encoders-json-18.0.0.dex.jar;firebase-iid-interop-17.1.0.dex.jar;firebase-installations-17.0.0.dex.jar;firebase-installations-interop-17.0.0.dex.jar;firebase-measurement-connector-19.0.0.dex.jar;firebase-messaging-22.0.0.dex.jar;fmx.dex.jar;fragment-1.0.0.dex.jar;google-play-licensing.dex.jar;interpolator-1.0.0.dex.jar;javax.inject-1.dex.jar;legacy-support-core-ui-1.0.0.dex.jar;legacy-support-core-utils-1.0.0.dex.jar;lifecycle-common-2.0.0.dex.jar;lifecycle-livedata-2.0.0.dex.jar;lifecycle-livedata-core-2.0.0.dex.jar;lifecycle-runtime-2.0.0.dex.jar;lifecycle-service-2.0.0.dex.jar;lifecycle-viewmodel-2.0.0.dex.jar;listenablefuture-1.0.dex.jar;loader-1.0.0.dex.jar;localbroadcastmanager-1.0.0.dex.jar;play-services-ads-20.1.0.dex.jar;play-services-ads-base-20.1.0.dex.jar;play-services-ads-identifier-17.0.0.dex.jar;play-services-ads-lite-20.1.0.dex.jar;play-services-base-17.5.0.dex.jar;play-services-basement-17.6.0.dex.jar;play-services-cloud-messaging-16.0.0.dex.jar;play-services-drive-17.0.0.dex.jar;play-services-games-21.0.0.dex.jar;play-services-location-18.0.0.dex.jar;play-services-maps-17.0.1.dex.jar;play-services-measurement-base-18.0.0.dex.jar;play-services-measurement-sdk-api-18.0.0.dex.jar;play-services-places-placereport-17.0.0.dex.jar;play-services-stats-17.0.0.dex.jar;play-services-tasks-17.2.0.dex.jar;print-1.0.0.dex.jar;room-common-2.1.0.dex.jar;room-runtime-2.1.0.dex.jar;slidingpanelayout-1.0.0.dex.jar;sqlite-2.0.1.dex.jar;sqlite-framework-2.0.1.dex.jar;swiperefreshlayout-1.0.0.dex.jar;transport-api-3.0.0.dex.jar;transport-backend-cct-3.0.0.dex.jar;transport-runtime-3.0.0.dex.jar;user-messaging-platform-1.0.0.dex.jar;versionedparcelable-1.1.1.dex.jar;viewpager-1.0.0.dex.jar;work-runtime-2.1.0.dex.jar 149 | 150 | 151 | fgx;TMSLogging;fmx;DbxCommonDriver;bindengine;IndyIPCommon;emsclient;FireDACCommonDriver;IndyProtocols;RadiantShapesFmx_Design;Skia.Package.RTL;IndyIPClient;dbxcds;FmxTeeUI;bindcompfmx;FireDACSqliteDriver;DbxClientDriver;soapmidas;fmxFireDAC;dbexpress;inet;DataSnapCommon;fmxase;TMSFMXPackPkgDXE14;dbrtl;FireDACDBXDriver;Skia.Package.FMX;CustomIPTransport;DBXInterBaseDriver;IndySystem;RadiantShapesFmx;SampleListViewRatingsAppearancePackage;bindcomp;FireDACCommon;IndyCore;RESTBackendComponents;bindcompdbx;rtl;RESTComponents;DBXSqliteDriver;IndyIPServer;dsnapxml;DataSnapClient;DataSnapProviderClient;DataSnapFireDAC;emsclientfiredac;FireDAC;FireDACDSDriver;xmlrtl;tethering;dsnap;CloudService;FMXTee;DataSnapNativeClient;soaprtl;soapserver;FireDACIBDriver;$(DCC_UsePackage) 152 | CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0;CFBundleShortVersionString=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;NSLocationAlwaysAndWhenInUseUsageDescription=The reason for accessing the location information of the user;UIBackgroundModes=;NSContactsUsageDescription=The reason for accessing the contacts;NSPhotoLibraryUsageDescription=The reason for accessing the photo library;NSPhotoLibraryAddUsageDescription=The reason for adding to the photo library;NSCameraUsageDescription=The reason for accessing the camera;NSFaceIDUsageDescription=The reason for accessing the face id;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSSiriUsageDescription=The reason for accessing Siri;ITSAppUsesNonExemptEncryption=false;NSBluetoothAlwaysUsageDescription=The reason for accessing bluetooth;NSBluetoothPeripheralUsageDescription=The reason for accessing bluetooth peripherals;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSMotionUsageDescription=The reason for accessing the accelerometer;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers 153 | iPhoneAndiPad 154 | true 155 | Debug 156 | $(MSBuildProjectName) 157 | $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_1024x1024.png 158 | $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png 159 | $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_180x180.png 160 | $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2x.png 161 | $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImageDark_2x.png 162 | $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_3x.png 163 | $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImageDark_3x.png 164 | $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png 165 | $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_120x120.png 166 | $(BDS)\bin\Artwork\iOS\iPhone\FM_SettingIcon_58x58.png 167 | $(BDS)\bin\Artwork\iOS\iPhone\FM_SettingIcon_87x87.png 168 | $(BDS)\bin\Artwork\iOS\iPhone\FM_NotificationIcon_40x40.png 169 | $(BDS)\bin\Artwork\iOS\iPhone\FM_NotificationIcon_60x60.png 170 | $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png 171 | $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_167x167.png 172 | $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImage_2x.png 173 | $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageDark_2x.png 174 | $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png 175 | $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_58x58.png 176 | $(BDS)\bin\Artwork\iOS\iPad\FM_NotificationIcon_40x40.png 177 | 178 | 179 | DataSnapServer;TMSLogging;fmx;DbxCommonDriver;bindengine;IndyIPCommon;FireDACCommonODBC;emsclient;FireDACCommonDriver;IndyProtocols;RadiantShapesFmx_Design;Skia.Package.RTL;IndyIPClient;dbxcds;FmxTeeUI;bindcompfmx;DBXFirebirdDriver;inetdb;FireDACSqliteDriver;DbxClientDriver;FireDACASADriver;soapmidas;fmxFireDAC;dbexpress;DBXMySQLDriver;inet;DataSnapCommon;fmxase;dbrtl;FireDACDBXDriver;FireDACOracleDriver;Skia.Package.FMX;fmxdae;CustomIPTransport;FireDACMSSQLDriver;DataSnapIndy10ServerTransport;DBXInterBaseDriver;FireDACMongoDBDriver;IndySystem;RadiantShapesFmx;FireDACTDataDriver;bindcomp;FireDACCommon;DataSnapServerMidas;FireDACODBCDriver;IndyCore;RESTBackendComponents;bindcompdbx;rtl;FireDACMySQLDriver;RESTComponents;DBXSqliteDriver;IndyIPServer;dsnapxml;DataSnapClient;DataSnapProviderClient;DataSnapFireDAC;emsclientfiredac;FireDACPgDriver;FireDAC;FireDACDSDriver;inetdbxpress;xmlrtl;tethering;dsnap;CloudService;DBXSybaseASADriver;DBXOracleDriver;DBXInformixDriver;fmxobj;FMXTee;DataSnapNativeClient;soaprtl;soapserver;FireDACIBDriver;$(DCC_UsePackage) 180 | CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundleShortVersionString=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationUsageDescription=The reason for accessing the location information of the user;NSContactsUsageDescription=The reason for accessing the contacts;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSCameraUsageDescription=The reason for accessing the camera;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSMotionUsageDescription=The reason for accessing the accelerometer;NSDesktopFolderUsageDescription=The reason for accessing the Desktop folder;NSDocumentsFolderUsageDescription=The reason for accessing the Documents folder;NSDownloadsFolderUsageDescription=The reason for accessing the Downloads folder;NSNetworkVolumesUsageDescription=The reason for accessing files on a network volume;NSRemovableVolumesUsageDescription=The reason for accessing files on a removable volume;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers 181 | Debug 182 | true 183 | 184 | 185 | DataSnapServer;fmx;DbxCommonDriver;bindengine;IndyIPCommon;FireDACCommonODBC;emsclient;FireDACCommonDriver;IndyProtocols;IndyIPClient;dbxcds;FmxTeeUI;bindcompfmx;DBXFirebirdDriver;inetdb;FireDACSqliteDriver;DbxClientDriver;FireDACASADriver;soapmidas;fmxFireDAC;dbexpress;DBXMySQLDriver;inet;DataSnapCommon;fmxase;dbrtl;FireDACDBXDriver;FireDACOracleDriver;fmxdae;CustomIPTransport;FireDACMSSQLDriver;DataSnapIndy10ServerTransport;DBXInterBaseDriver;FireDACMongoDBDriver;IndySystem;FireDACTDataDriver;bindcomp;FireDACCommon;DataSnapServerMidas;FireDACODBCDriver;IndyCore;RESTBackendComponents;bindcompdbx;rtl;FireDACMySQLDriver;RESTComponents;DBXSqliteDriver;IndyIPServer;dsnapxml;DataSnapClient;DataSnapProviderClient;DataSnapFireDAC;emsclientfiredac;FireDACPgDriver;FireDAC;FireDACDSDriver;inetdbxpress;xmlrtl;tethering;dsnap;CloudService;DBXSybaseASADriver;DBXOracleDriver;DBXInformixDriver;fmxobj;FMXTee;DataSnapNativeClient;soaprtl;soapserver;FireDACIBDriver;$(DCC_UsePackage) 186 | CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundleShortVersionString=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationUsageDescription=The reason for accessing the location information of the user;NSContactsUsageDescription=The reason for accessing the contacts;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSCameraUsageDescription=The reason for accessing the camera;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSMotionUsageDescription=The reason for accessing the accelerometer;NSDesktopFolderUsageDescription=The reason for accessing the Desktop folder;NSDocumentsFolderUsageDescription=The reason for accessing the Documents folder;NSDownloadsFolderUsageDescription=The reason for accessing the Downloads folder;NSNetworkVolumesUsageDescription=The reason for accessing files on a network volume;NSRemovableVolumesUsageDescription=The reason for accessing files on a removable volume;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers 187 | Debug 188 | true 189 | 190 | 191 | SampleListViewMultiDetailAppearancePackage;vclwinx;DataSnapServer;fgx;TMSLogging;fmx;emshosting;DbxCommonDriver;vclie;bindengine;IndyIPCommon;VCLRESTComponents;DBXMSSQLDriver;FireDACCommonODBC;emsclient;FireDACCommonDriver;appanalytics;IndyProtocols;vclx;RadiantShapesFmx_Design;Skia.Package.RTL;IndyIPClient;dbxcds;vcledge;bindcompvclwinx;FmxTeeUI;emsedge;bindcompfmx;DBXFirebirdDriver;inetdb;FireDACSqliteDriver;DbxClientDriver;FireDACASADriver;Tee;soapmidas;vclactnband;TeeUI;fmxFireDAC;dbexpress;FireDACInfxDriver;DBXMySQLDriver;VclSmp;inet;DataSnapCommon;vcltouch;fmxase;TMSFMXPackPkgDXE14;DBXOdbcDriver;dbrtl;FireDACDBXDriver;FireDACOracleDriver;Skia.Package.FMX;fmxdae;TeeDB;FireDACMSAccDriver;CustomIPTransport;FireDACMSSQLDriver;ChromiumFMX;DataSnapIndy10ServerTransport;DataSnapConnectors;vcldsnap;DBXInterBaseDriver;FireDACMongoDBDriver;IndySystem;RadiantShapesFmx;FireDACTDataDriver;Skia.Package.VCL;vcldb;vclFireDAC;SampleListViewRatingsAppearancePackage;bindcomp;FireDACCommon;DataSnapServerMidas;FireDACODBCDriver;emsserverresource;IndyCore;RESTBackendComponents;bindcompdbx;rtl;FireDACMySQLDriver;FireDACADSDriver;RESTComponents;DBXSqliteDriver;vcl;IndyIPServer;dsnapxml;dsnapcon;DataSnapClient;DataSnapProviderClient;adortl;DBXSybaseASEDriver;DBXDb2Driver;vclimg;DataSnapFireDAC;emsclientfiredac;FireDACPgDriver;FireDAC;FireDACDSDriver;inetdbxpress;xmlrtl;tethering;bindcompvcl;dsnap;CloudService;DBXSybaseASADriver;DBXOracleDriver;FireDACDb2Driver;DBXInformixDriver;TMSiCLPkgDXE14;fmxobj;bindcompvclsmp;FMXTee;DataSnapNativeClient;DatasnapConnectorsFreePascal;soaprtl;soapserver;FireDACIBDriver;$(DCC_UsePackage) 192 | Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) 193 | Debug 194 | true 195 | CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= 196 | 1033 197 | $(BDS)\bin\default_app.manifest 198 | true 199 | $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png 200 | $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png 201 | 202 | 203 | vclwinx;DataSnapServer;TMSLogging;fmx;emshosting;DbxCommonDriver;vclie;bindengine;IndyIPCommon;VCLRESTComponents;DBXMSSQLDriver;FireDACCommonODBC;emsclient;FireDACCommonDriver;appanalytics;IndyProtocols;vclx;RadiantShapesFmx_Design;Skia.Package.RTL;IndyIPClient;dbxcds;vcledge;bindcompvclwinx;FmxTeeUI;emsedge;bindcompfmx;DBXFirebirdDriver;inetdb;FireDACSqliteDriver;DbxClientDriver;FireDACASADriver;Tee;soapmidas;vclactnband;TeeUI;fmxFireDAC;dbexpress;FireDACInfxDriver;DBXMySQLDriver;VclSmp;inet;DataSnapCommon;vcltouch;fmxase;DBXOdbcDriver;dbrtl;FireDACDBXDriver;FireDACOracleDriver;Skia.Package.FMX;fmxdae;TeeDB;FireDACMSAccDriver;CustomIPTransport;FireDACMSSQLDriver;DataSnapIndy10ServerTransport;DataSnapConnectors;vcldsnap;DBXInterBaseDriver;FireDACMongoDBDriver;IndySystem;RadiantShapesFmx;FireDACTDataDriver;Skia.Package.VCL;vcldb;vclFireDAC;bindcomp;FireDACCommon;DataSnapServerMidas;FireDACODBCDriver;emsserverresource;IndyCore;RESTBackendComponents;bindcompdbx;rtl;FireDACMySQLDriver;FireDACADSDriver;RESTComponents;DBXSqliteDriver;vcl;IndyIPServer;dsnapxml;dsnapcon;DataSnapClient;DataSnapProviderClient;adortl;DBXSybaseASEDriver;DBXDb2Driver;vclimg;DataSnapFireDAC;emsclientfiredac;FireDACPgDriver;FireDAC;FireDACDSDriver;inetdbxpress;xmlrtl;tethering;bindcompvcl;dsnap;CloudService;DBXSybaseASADriver;DBXOracleDriver;FireDACDb2Driver;DBXInformixDriver;fmxobj;bindcompvclsmp;FMXTee;DataSnapNativeClient;DatasnapConnectorsFreePascal;soaprtl;soapserver;FireDACIBDriver;$(DCC_UsePackage) 204 | Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) 205 | Debug 206 | true 207 | CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= 208 | 1033 209 | $(BDS)\bin\default_app.manifest 210 | true 211 | $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png 212 | $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png 213 | 214 | 215 | DEBUG;$(DCC_Define) 216 | true 217 | false 218 | true 219 | true 220 | true 221 | true 222 | true 223 | 224 | 225 | false 226 | true 227 | PerMonitorV2 228 | .\ 229 | true 230 | 1033 231 | 232 | 233 | true 234 | PerMonitorV2 235 | 236 | 237 | false 238 | RELEASE;$(DCC_Define) 239 | 0 240 | 0 241 | 242 | 243 | true 244 | PerMonitorV2 245 | .\ 246 | true 247 | 1033 248 | 249 | 250 | true 251 | PerMonitorV2 252 | 253 | 254 | 255 | MainSource 256 | 257 | 258 |
MainForm
259 | fmx 260 |
261 | 262 | Base 263 | 264 | 265 | Cfg_1 266 | Base 267 | 268 | 269 | Cfg_2 270 | Base 271 | 272 |
273 | 274 | Delphi.Personality.12 275 | Application 276 | 277 | 278 | 279 | StableDiffusionTextToImagePrompts.dpr 280 | 281 | 282 | Embarcadero C++Builder Office 2000 Servers Package 283 | Embarcadero C++Builder Office XP Servers Package 284 | Microsoft Office 2000 Sample Automation Server Wrapper Components 285 | Microsoft Office XP Sample Automation Server Wrapper Components 286 | 287 | 288 | 289 | 290 | 291 | true 292 | 293 | 294 | 295 | 296 | true 297 | 298 | 299 | 300 | 301 | true 302 | 303 | 304 | 305 | 306 | StableDiffusionTextToImagePrompts.exe 307 | true 308 | 309 | 310 | 311 | 312 | 1 313 | 314 | 315 | Contents\MacOS 316 | 1 317 | 318 | 319 | 0 320 | 321 | 322 | 323 | 324 | classes 325 | 64 326 | 327 | 328 | classes 329 | 64 330 | 331 | 332 | 333 | 334 | res\xml 335 | 1 336 | 337 | 338 | res\xml 339 | 1 340 | 341 | 342 | 343 | 344 | library\lib\armeabi-v7a 345 | 1 346 | 347 | 348 | 349 | 350 | library\lib\armeabi 351 | 1 352 | 353 | 354 | library\lib\armeabi 355 | 1 356 | 357 | 358 | 359 | 360 | library\lib\armeabi-v7a 361 | 1 362 | 363 | 364 | 365 | 366 | library\lib\mips 367 | 1 368 | 369 | 370 | library\lib\mips 371 | 1 372 | 373 | 374 | 375 | 376 | library\lib\armeabi-v7a 377 | 1 378 | 379 | 380 | library\lib\arm64-v8a 381 | 1 382 | 383 | 384 | 385 | 386 | library\lib\armeabi-v7a 387 | 1 388 | 389 | 390 | 391 | 392 | res\drawable 393 | 1 394 | 395 | 396 | res\drawable 397 | 1 398 | 399 | 400 | 401 | 402 | res\values 403 | 1 404 | 405 | 406 | res\values 407 | 1 408 | 409 | 410 | 411 | 412 | res\values-v21 413 | 1 414 | 415 | 416 | res\values-v21 417 | 1 418 | 419 | 420 | 421 | 422 | res\values 423 | 1 424 | 425 | 426 | res\values 427 | 1 428 | 429 | 430 | 431 | 432 | res\drawable 433 | 1 434 | 435 | 436 | res\drawable 437 | 1 438 | 439 | 440 | 441 | 442 | res\drawable-xxhdpi 443 | 1 444 | 445 | 446 | res\drawable-xxhdpi 447 | 1 448 | 449 | 450 | 451 | 452 | res\drawable-xxxhdpi 453 | 1 454 | 455 | 456 | res\drawable-xxxhdpi 457 | 1 458 | 459 | 460 | 461 | 462 | res\drawable-ldpi 463 | 1 464 | 465 | 466 | res\drawable-ldpi 467 | 1 468 | 469 | 470 | 471 | 472 | res\drawable-mdpi 473 | 1 474 | 475 | 476 | res\drawable-mdpi 477 | 1 478 | 479 | 480 | 481 | 482 | res\drawable-hdpi 483 | 1 484 | 485 | 486 | res\drawable-hdpi 487 | 1 488 | 489 | 490 | 491 | 492 | res\drawable-xhdpi 493 | 1 494 | 495 | 496 | res\drawable-xhdpi 497 | 1 498 | 499 | 500 | 501 | 502 | res\drawable-mdpi 503 | 1 504 | 505 | 506 | res\drawable-mdpi 507 | 1 508 | 509 | 510 | 511 | 512 | res\drawable-hdpi 513 | 1 514 | 515 | 516 | res\drawable-hdpi 517 | 1 518 | 519 | 520 | 521 | 522 | res\drawable-xhdpi 523 | 1 524 | 525 | 526 | res\drawable-xhdpi 527 | 1 528 | 529 | 530 | 531 | 532 | res\drawable-xxhdpi 533 | 1 534 | 535 | 536 | res\drawable-xxhdpi 537 | 1 538 | 539 | 540 | 541 | 542 | res\drawable-xxxhdpi 543 | 1 544 | 545 | 546 | res\drawable-xxxhdpi 547 | 1 548 | 549 | 550 | 551 | 552 | res\drawable-small 553 | 1 554 | 555 | 556 | res\drawable-small 557 | 1 558 | 559 | 560 | 561 | 562 | res\drawable-normal 563 | 1 564 | 565 | 566 | res\drawable-normal 567 | 1 568 | 569 | 570 | 571 | 572 | res\drawable-large 573 | 1 574 | 575 | 576 | res\drawable-large 577 | 1 578 | 579 | 580 | 581 | 582 | res\drawable-xlarge 583 | 1 584 | 585 | 586 | res\drawable-xlarge 587 | 1 588 | 589 | 590 | 591 | 592 | res\values 593 | 1 594 | 595 | 596 | res\values 597 | 1 598 | 599 | 600 | 601 | 602 | 1 603 | 604 | 605 | Contents\MacOS 606 | 1 607 | 608 | 609 | 0 610 | 611 | 612 | 613 | 614 | Contents\MacOS 615 | 1 616 | .framework 617 | 618 | 619 | Contents\MacOS 620 | 1 621 | .framework 622 | 623 | 624 | Contents\MacOS 625 | 1 626 | .framework 627 | 628 | 629 | 0 630 | 631 | 632 | 633 | 634 | 1 635 | .dylib 636 | 637 | 638 | 1 639 | .dylib 640 | 641 | 642 | 1 643 | .dylib 644 | 645 | 646 | Contents\MacOS 647 | 1 648 | .dylib 649 | 650 | 651 | Contents\MacOS 652 | 1 653 | .dylib 654 | 655 | 656 | Contents\MacOS 657 | 1 658 | .dylib 659 | 660 | 661 | 0 662 | .dll;.bpl 663 | 664 | 665 | 666 | 667 | 1 668 | .dylib 669 | 670 | 671 | 1 672 | .dylib 673 | 674 | 675 | 1 676 | .dylib 677 | 678 | 679 | Contents\MacOS 680 | 1 681 | .dylib 682 | 683 | 684 | Contents\MacOS 685 | 1 686 | .dylib 687 | 688 | 689 | Contents\MacOS 690 | 1 691 | .dylib 692 | 693 | 694 | 0 695 | .bpl 696 | 697 | 698 | 699 | 700 | 0 701 | 702 | 703 | 0 704 | 705 | 706 | 0 707 | 708 | 709 | 0 710 | 711 | 712 | 0 713 | 714 | 715 | Contents\Resources\StartUp\ 716 | 0 717 | 718 | 719 | Contents\Resources\StartUp\ 720 | 0 721 | 722 | 723 | Contents\Resources\StartUp\ 724 | 0 725 | 726 | 727 | 0 728 | 729 | 730 | 731 | 732 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 733 | 1 734 | 735 | 736 | 737 | 738 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 739 | 1 740 | 741 | 742 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 743 | 1 744 | 745 | 746 | 747 | 748 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 749 | 1 750 | 751 | 752 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 753 | 1 754 | 755 | 756 | 757 | 758 | ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 759 | 1 760 | 761 | 762 | ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 763 | 1 764 | 765 | 766 | 767 | 768 | ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 769 | 1 770 | 771 | 772 | ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 773 | 1 774 | 775 | 776 | 777 | 778 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 779 | 1 780 | 781 | 782 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 783 | 1 784 | 785 | 786 | 787 | 788 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 789 | 1 790 | 791 | 792 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 793 | 1 794 | 795 | 796 | 797 | 798 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 799 | 1 800 | 801 | 802 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 803 | 1 804 | 805 | 806 | 807 | 808 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 809 | 1 810 | 811 | 812 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 813 | 1 814 | 815 | 816 | 817 | 818 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 819 | 1 820 | 821 | 822 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 823 | 1 824 | 825 | 826 | 827 | 828 | ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 829 | 1 830 | 831 | 832 | ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 833 | 1 834 | 835 | 836 | 837 | 838 | ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 839 | 1 840 | 841 | 842 | ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 843 | 1 844 | 845 | 846 | 847 | 848 | ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 849 | 1 850 | 851 | 852 | ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 853 | 1 854 | 855 | 856 | 857 | 858 | ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 859 | 1 860 | 861 | 862 | ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset 863 | 1 864 | 865 | 866 | 867 | 868 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 869 | 1 870 | 871 | 872 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 873 | 1 874 | 875 | 876 | 877 | 878 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 879 | 1 880 | 881 | 882 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 883 | 1 884 | 885 | 886 | 887 | 888 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 889 | 1 890 | 891 | 892 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 893 | 1 894 | 895 | 896 | 897 | 898 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 899 | 1 900 | 901 | 902 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 903 | 1 904 | 905 | 906 | 907 | 908 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 909 | 1 910 | 911 | 912 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 913 | 1 914 | 915 | 916 | 917 | 918 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 919 | 1 920 | 921 | 922 | ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset 923 | 1 924 | 925 | 926 | 927 | 928 | 1 929 | 930 | 931 | 1 932 | 933 | 934 | 935 | 936 | ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 937 | 1 938 | 939 | 940 | ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 941 | 1 942 | 943 | 944 | 945 | 946 | ..\ 947 | 1 948 | 949 | 950 | ..\ 951 | 1 952 | 953 | 954 | 955 | 956 | 1 957 | 958 | 959 | 1 960 | 961 | 962 | 1 963 | 964 | 965 | 966 | 967 | ..\$(PROJECTNAME).launchscreen 968 | 64 969 | 970 | 971 | ..\$(PROJECTNAME).launchscreen 972 | 64 973 | 974 | 975 | 976 | 977 | 1 978 | 979 | 980 | 1 981 | 982 | 983 | 1 984 | 985 | 986 | 987 | 988 | ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 989 | 1 990 | 991 | 992 | ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF 993 | 1 994 | 995 | 996 | 997 | 998 | ..\ 999 | 1 1000 | 1001 | 1002 | ..\ 1003 | 1 1004 | 1005 | 1006 | ..\ 1007 | 1 1008 | 1009 | 1010 | 1011 | 1012 | Contents 1013 | 1 1014 | 1015 | 1016 | Contents 1017 | 1 1018 | 1019 | 1020 | Contents 1021 | 1 1022 | 1023 | 1024 | 1025 | 1026 | Contents\Resources 1027 | 1 1028 | 1029 | 1030 | Contents\Resources 1031 | 1 1032 | 1033 | 1034 | Contents\Resources 1035 | 1 1036 | 1037 | 1038 | 1039 | 1040 | library\lib\armeabi-v7a 1041 | 1 1042 | 1043 | 1044 | library\lib\arm64-v8a 1045 | 1 1046 | 1047 | 1048 | 1 1049 | 1050 | 1051 | 1 1052 | 1053 | 1054 | 1 1055 | 1056 | 1057 | 1 1058 | 1059 | 1060 | Contents\MacOS 1061 | 1 1062 | 1063 | 1064 | Contents\MacOS 1065 | 1 1066 | 1067 | 1068 | Contents\MacOS 1069 | 1 1070 | 1071 | 1072 | 0 1073 | 1074 | 1075 | 1076 | 1077 | library\lib\armeabi-v7a 1078 | 1 1079 | 1080 | 1081 | 1082 | 1083 | 1 1084 | 1085 | 1086 | 1 1087 | 1088 | 1089 | 1090 | 1091 | Assets 1092 | 1 1093 | 1094 | 1095 | Assets 1096 | 1 1097 | 1098 | 1099 | 1100 | 1101 | Assets 1102 | 1 1103 | 1104 | 1105 | Assets 1106 | 1 1107 | 1108 | 1109 | 1110 | 1111 | 1112 | 1113 | 1114 | 1115 | 1116 | 1117 | 1118 | 1119 | 1120 | 1121 | 1122 | True 1123 | True 1124 | True 1125 | True 1126 | True 1127 | True 1128 | True 1129 | 1130 | 1131 | 12 1132 | 1133 | 1134 | 1135 | 1136 |
1137 | --------------------------------------------------------------------------------