MCPcopy Create free account

hub / github.com/GrinZero/meme-ai-generator / functions

Functions363 in github.com/GrinZero/meme-ai-generator

FunctionStandardizationDownloadPanel
({ banner, cover, icon, appreciationGuide, appreciationThanks, onDownloadSingle, onDownloadAll,
src/components/StandardizationDownloadPanel.tsx:197
FunctionStandardizationImageUploader
({ images, onUpload, onDelete, maxCount = UPLOAD_LIMITS.MAX_IMAGE_COUNT, disabled = false, }: Standa
src/components/StandardizationImageUploader.tsx:28
FunctionStandardizationPreviewPanel
({ p1Preview, p2Preview, p3Preview, status, onRegenerate, }: StandardizationPreviewPanelProps)
src/components/StandardizationPreviewPanel.tsx:250
FunctionStandardizationPromptEditor
({ prompts, enabledTypes, onPromptChange, onReset, onToggleType, }: StandardizationPromptEditorProps
src/components/StandardizationPromptEditor.tsx:244
FunctionSuccessIcon
({ className }: { className?: string })
src/components/SelectionToolPanel.tsx:476
FunctionUndoIcon
()
src/components/SelectionToolPanel.tsx:437
FunctionWeChatStandardizationPanel
({ importedEmojis, onClose, }: WeChatStandardizationPanelProps)
src/components/WeChatStandardizationPanel.tsx:32
FunctionWeChatStandardizationResultPanel
()
src/components/WeChatStandardizationResultPanel.tsx:21
FunctionWorkPanel
()
src/components/WorkPanel.tsx:33
FunctionZipIcon
()
src/components/StandardizationDownloadPanel.tsx:89
FunctionboundingBoxCanvasToImage
( boundingBox: BoundingBox, transform: CanvasTransform )
src/utils/geometry.ts:270
FunctioncanAddMoreImages
()
src/store/useWeChatStandardizationStore.ts:654
Methodconstructor
(maxHistorySize: number = 50)
src/services/selectionManager.ts:391
Methodconstructor
(type: AIErrorType, message: string)
src/services/aiService.ts:42
Methodconstructor
(apiConfig: APIConfig, config?: Partial<AISegmentationConfig>)
src/services/aiSegmentationService.ts:46
FunctioncreateAISegmentationService
( apiConfig: APIConfig, config?: Partial<AISegmentationConfig> )
src/services/aiSegmentationService.ts:591
FunctioncreateBackgroundRemovalError
( message: string, details?: unknown )
src/services/wechatBackgroundRemover.ts:481
FunctioncreateSelectionHistory
(maxSize?: number)
src/services/selectionManager.ts:511
FunctionextractAllSelections
( imageData: ImageData, selections: SelectionRegion[], options: RegionExtractionOptions = {} )
src/services/regionExtractor.ts:327
FunctionformatSelectionType
(type: SelectionRegion['type'])
src/components/SelectionList.tsx:237
MethodgenerateAll
批量生成所有类型
src/types/wechatStandardization.ts:229
MethodgenerateBanner
生成 P1 横幅
src/types/wechatStandardization.ts:208
MethodgenerateCover
生成 P2 封面
src/types/wechatStandardization.ts:215
MethodgenerateIcon
生成 P3 图标
src/types/wechatStandardization.ts:222
MethodgenerateImage
(prompt: string, images: ImageData[])
src/types/api.ts:24
MethodgetCurrentIndex
* 获取当前索引
src/services/selectionManager.ts:490
MethodgetHistoryLength
* 获取当前历史长度
src/services/selectionManager.ts:483
FunctiongetImageDimensions
(blob: Blob)
src/services/wechatImageProcessor.ts:420
FunctiongetImageTypeSpec
(type: WImageType)
src/services/wechatFileService.ts:97
FunctiongetRemainingUploadSlots
()
src/store/useWeChatStandardizationStore.ts:661
FunctiongetSpecByType
(type: 'banner' | 'cover' | 'icon' | 'appreciationGuide' | 'appreciationThanks')
src/services/wechatConstants.ts:207
FunctionhandleCheckboxClick
(e: React.MouseEvent)
src/components/StandardizationPromptEditor.tsx:118
FunctionhandleClear
()
src/components/ManualSplitPanel.tsx:88
FunctionhandleClearUpload
()
src/components/WorkPanel.tsx:225
FunctionhandleClick
()
src/components/ManualSplitPanel.tsx:75
FunctionhandleClick
()
src/components/ImageUploader.tsx:88
FunctionhandleClose
()
src/components/ImageViewer.tsx:25
FunctionhandleEsc
(e: KeyboardEvent)
src/components/SettingsDrawer.tsx:96
FunctionhandleFileChange
(e: React.ChangeEvent<HTMLInputElement>)
src/components/StandardizationImageUploader.tsx:149
FunctionhandleFileChange
(e: React.ChangeEvent<HTMLInputElement>)
src/components/ManualSplitPanel.tsx:79
FunctionhandleFileChange
(e: React.ChangeEvent<HTMLInputElement>)
src/components/ImageUploader.tsx:92
FunctionhandleKeyDown
(e: KeyboardEvent)
src/components/SelectionCanvas.tsx:683
FunctionhandleMaterialUpload
(files: File[])
src/components/WorkPanel.tsx:287
FunctionhandlePreview
(e: React.MouseEvent)
src/components/PreviewGallery.tsx:144
FunctionhandlePromptChange
(e: React.ChangeEvent<HTMLTextAreaElement>)
src/components/PromptPanel.tsx:28
FunctionhandleReferenceUpload
(files: File[])
src/components/WorkPanel.tsx:288
FunctionhasTransparentPixels
(imageBlob: Blob)
src/services/wechatBackgroundRemover.ts:463
FunctionisAlreadyNormalized
( imageData: ImageData, targetSize: number = 240 )
src/services/emojiNormalizer.ts:215
FunctionisValidFileSize
(sizeBytes: number)
src/services/wechatConstants.ts:199
FunctionisValidImageExtension
(fileName: string)
src/services/imageValidation.ts:37
FunctionisValidImageFormat
(mimeType: string)
src/services/wechatConstants.ts:190
FunctionisValidImageMimeType
(mimeType: string)
src/services/wechatFileService.ts:63
FunctionnormalizeAllEmojis
( emojis: Array<{ imageData: ImageData; boundingBox: BoundingBox }>, options: NormalizationOptions = {} )
src/services/emojiNormalizer.ts:186
FunctionpolygonCanvasToImage
( polygon: Polygon, transform: CanvasTransform )
src/utils/geometry.ts:240
MethodprocessToBanner
处理为 P1 横幅规格
src/types/wechatStandardization.ts:248
MethodprocessToCover
处理为 P2 封面规格
src/types/wechatStandardization.ts:251
MethodprocessToIcon
处理为 P3 图标规格
src/types/wechatStandardization.ts:254
MethodresizeImage
调整图片尺寸(保持比例,居中裁剪)
src/types/wechatStandardization.ts:257
MethodvalidateConfig
(config: APIConfig)
src/types/api.ts:25
FunctionvalidatePolygon
(vertices: Point[])
src/services/selectionManager.ts:365
FunctionvalidateProcessedImage
(image: ProcessedImage)
src/services/wechatStandardizationService.ts:666
FunctionvalidateZipContents
(zipBlob: Blob, includeAppreciation: boolean = false)
src/services/wechatFileService.ts:258
FunctionwithRetry
( operation: () => Promise<T>, config: RetryConfig = DEFAULT_RETRY_CONFIG, onRetry?: (attempt: number, e
src/services/errorHandler.ts:199
← previous301–363 of 363, ranked by callers