├── .gitignore ├── Example ├── PSImageEditors.xcodeproj │ └── project.pbxproj ├── PSImageEditors │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj │ │ └── Main.storyboard │ ├── Info.plist │ ├── LaunchScreen.storyboard │ ├── PSAppDelegate.h │ ├── PSAppDelegate.m │ ├── PSNavigationController.h │ ├── PSNavigationController.m │ ├── PSViewController.h │ ├── PSViewController.m │ ├── localImages │ │ ├── localImage_01@2x.jpg │ │ ├── localImage_02@2x.gif │ │ ├── localImage_03@2x.jpg │ │ ├── localImage_04@2x.gif │ │ ├── localImage_05@2x.jpg │ │ └── localImage_06@2x.jpg │ └── main.m ├── PSImageEditorsTests │ ├── Info.plist │ └── PSImageEditorsTests.m ├── Podfile └── Podfile.lock ├── LICENSE ├── PSImageEditors.podspec ├── PSImageEditors ├── Assets │ ├── btn_brush_normal@2x.png │ ├── btn_brush_normal@3x.png │ ├── btn_brush_selected@2x.png │ ├── btn_brush_selected@3x.png │ ├── btn_cancel@2x.png │ ├── btn_cancel@3x.png │ ├── btn_changeTextBgColor_normal@2x.png │ ├── btn_changeTextBgColor_normal@3x.png │ ├── btn_changeTextBgColor_selected@2x.png │ ├── btn_changeTextBgColor_selected@3x.png │ ├── btn_clipping_normal@2x.png │ ├── btn_clipping_normal@3x.png │ ├── btn_clipping_revocation_normal@2x.png │ ├── btn_clipping_revocation_normal@3x.png │ ├── btn_close@2x.png │ ├── btn_close@3x.png │ ├── btn_delete_normal@2x.png │ ├── btn_delete_normal@3x.png │ ├── btn_delete_selected@2x.png │ ├── btn_delete_selected@3x.png │ ├── btn_done@2x.png │ ├── btn_done@3x.png │ ├── btn_mosaic_grindArenaceous_normal@2x.png │ ├── btn_mosaic_grindArenaceous_normal@3x.png │ ├── btn_mosaic_grindArenaceous_selected@2x.png │ ├── btn_mosaic_grindArenaceous_selected@3x.png │ ├── btn_mosaic_normal@2x.png │ ├── btn_mosaic_normal@3x.png │ ├── btn_mosaic_rectangular_normal@2x.png │ ├── btn_mosaic_rectangular_normal@3x.png │ ├── btn_mosaic_rectangular_selected@3x.png │ ├── btn_mosaic_rectangular_selectedc@2x.png │ ├── btn_mosaic_selected@2x.png │ ├── btn_mosaic_selected@3x.png │ ├── btn_revocation_normal@2x.png │ ├── btn_revocation_normal@3x.png │ ├── btn_texItem_delete@2x.png │ ├── btn_texItem_delete@3x.png │ ├── btn_texItem_drag@2x.png │ ├── btn_texItem_drag@3x.png │ ├── btn_text_item_close@2x.png │ ├── btn_text_item_close@3x.png │ ├── btn_text_item_zoom@2x.png │ ├── btn_text_item_zoom@3x.png │ ├── btn_text_normal@2x.png │ ├── btn_text_normal@3x.png │ ├── btn_text_selected@2x.png │ ├── btn_text_selected@3x.png │ ├── icon_mask_bottom@2x.png │ ├── icon_mask_bottom@3x.png │ ├── icon_mask_top@2x.png │ ├── icon_mask_top@3x.png │ └── icon_mosaic_smear@2x.png └── Classes │ ├── ImageTools │ ├── Mosaic │ │ ├── PSBrush.h │ │ ├── PSBrush.m │ │ ├── PSBrushCache.h │ │ ├── PSBrushCache.m │ │ ├── PSDrawView.h │ │ ├── PSDrawView.m │ │ ├── PSMosaicBrush.h │ │ ├── PSMosaicBrush.m │ │ ├── PSMosaicTool.h │ │ ├── PSMosaicTool.m │ │ ├── PSPaintBrush.h │ │ ├── PSPaintBrush.m │ │ ├── PSSmearBrush.h │ │ └── PSSmearBrush.m │ ├── PSClippingTool.h │ ├── PSClippingTool.m │ ├── PSDrawTool.h │ ├── PSDrawTool.m │ ├── PSImageToolBase.h │ ├── PSImageToolBase.m │ └── Text │ │ ├── PSMovingView.h │ │ ├── PSMovingView.m │ │ ├── PSStickerItem.h │ │ ├── PSStickerItem.m │ │ ├── PSTexTool.h │ │ └── PSTexTool.m │ ├── PSImageEditor.h │ ├── PSImageEditor.m │ ├── PSImageEditorDefine.h │ ├── ToolBar │ ├── PSBottomToolBar.h │ ├── PSBottomToolBar.m │ ├── PSColorToolBar.h │ ├── PSColorToolBar.m │ ├── PSEditorToolBar.h │ ├── PSEditorToolBar.m │ ├── PSMosaicToolBar.h │ ├── PSMosaicToolBar.m │ ├── PSTopToolBar.h │ └── PSTopToolBar.m │ ├── Utils │ ├── CALayer+PSBrush.h │ ├── CALayer+PSBrush.m │ ├── NSAttributedString+PSCoreText.h │ ├── NSAttributedString+PSCoreText.m │ ├── PSBrush+PSCreate.h │ ├── PSBrush+PSCreate.m │ ├── PSColorFullButton.h │ ├── PSColorFullButton.m │ ├── PSExpandClickAreaButton.h │ ├── PSExpandClickAreaButton.m │ ├── UIImage+PSImageEditors.h │ ├── UIImage+PSImageEditors.m │ ├── UIView+PSImageEditors.h │ └── UIView+PSImageEditors.m │ └── ViewController │ ├── PSCropViewController.h │ ├── PSCropViewController.m │ ├── _PSImageEditorViewController.h │ └── _PSImageEditorViewController.m └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/.gitignore -------------------------------------------------------------------------------- /Example/PSImageEditors.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/Example/PSImageEditors.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/PSImageEditors/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/Example/PSImageEditors/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/PSImageEditors/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/Example/PSImageEditors/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/PSImageEditors/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/Example/PSImageEditors/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/PSImageEditors/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/Example/PSImageEditors/Info.plist -------------------------------------------------------------------------------- /Example/PSImageEditors/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/Example/PSImageEditors/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/PSImageEditors/PSAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/Example/PSImageEditors/PSAppDelegate.h -------------------------------------------------------------------------------- /Example/PSImageEditors/PSAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/Example/PSImageEditors/PSAppDelegate.m -------------------------------------------------------------------------------- /Example/PSImageEditors/PSNavigationController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/Example/PSImageEditors/PSNavigationController.h -------------------------------------------------------------------------------- /Example/PSImageEditors/PSNavigationController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/Example/PSImageEditors/PSNavigationController.m -------------------------------------------------------------------------------- /Example/PSImageEditors/PSViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/Example/PSImageEditors/PSViewController.h -------------------------------------------------------------------------------- /Example/PSImageEditors/PSViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/Example/PSImageEditors/PSViewController.m -------------------------------------------------------------------------------- /Example/PSImageEditors/localImages/localImage_01@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/Example/PSImageEditors/localImages/localImage_01@2x.jpg -------------------------------------------------------------------------------- /Example/PSImageEditors/localImages/localImage_02@2x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/Example/PSImageEditors/localImages/localImage_02@2x.gif -------------------------------------------------------------------------------- /Example/PSImageEditors/localImages/localImage_03@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/Example/PSImageEditors/localImages/localImage_03@2x.jpg -------------------------------------------------------------------------------- /Example/PSImageEditors/localImages/localImage_04@2x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/Example/PSImageEditors/localImages/localImage_04@2x.gif -------------------------------------------------------------------------------- /Example/PSImageEditors/localImages/localImage_05@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/Example/PSImageEditors/localImages/localImage_05@2x.jpg -------------------------------------------------------------------------------- /Example/PSImageEditors/localImages/localImage_06@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/Example/PSImageEditors/localImages/localImage_06@2x.jpg -------------------------------------------------------------------------------- /Example/PSImageEditors/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/Example/PSImageEditors/main.m -------------------------------------------------------------------------------- /Example/PSImageEditorsTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/Example/PSImageEditorsTests/Info.plist -------------------------------------------------------------------------------- /Example/PSImageEditorsTests/PSImageEditorsTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/Example/PSImageEditorsTests/PSImageEditorsTests.m -------------------------------------------------------------------------------- /Example/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/Example/Podfile -------------------------------------------------------------------------------- /Example/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/Example/Podfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/LICENSE -------------------------------------------------------------------------------- /PSImageEditors.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors.podspec -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_brush_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_brush_normal@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_brush_normal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_brush_normal@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_brush_selected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_brush_selected@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_brush_selected@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_brush_selected@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_cancel@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_cancel@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_cancel@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_cancel@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_changeTextBgColor_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_changeTextBgColor_normal@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_changeTextBgColor_normal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_changeTextBgColor_normal@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_changeTextBgColor_selected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_changeTextBgColor_selected@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_changeTextBgColor_selected@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_changeTextBgColor_selected@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_clipping_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_clipping_normal@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_clipping_normal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_clipping_normal@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_clipping_revocation_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_clipping_revocation_normal@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_clipping_revocation_normal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_clipping_revocation_normal@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_close@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_close@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_close@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_close@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_delete_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_delete_normal@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_delete_normal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_delete_normal@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_delete_selected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_delete_selected@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_delete_selected@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_delete_selected@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_done@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_done@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_done@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_done@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_mosaic_grindArenaceous_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_mosaic_grindArenaceous_normal@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_mosaic_grindArenaceous_normal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_mosaic_grindArenaceous_normal@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_mosaic_grindArenaceous_selected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_mosaic_grindArenaceous_selected@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_mosaic_grindArenaceous_selected@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_mosaic_grindArenaceous_selected@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_mosaic_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_mosaic_normal@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_mosaic_normal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_mosaic_normal@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_mosaic_rectangular_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_mosaic_rectangular_normal@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_mosaic_rectangular_normal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_mosaic_rectangular_normal@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_mosaic_rectangular_selected@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_mosaic_rectangular_selected@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_mosaic_rectangular_selectedc@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_mosaic_rectangular_selectedc@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_mosaic_selected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_mosaic_selected@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_mosaic_selected@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_mosaic_selected@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_revocation_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_revocation_normal@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_revocation_normal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_revocation_normal@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_texItem_delete@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_texItem_delete@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_texItem_delete@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_texItem_delete@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_texItem_drag@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_texItem_drag@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_texItem_drag@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_texItem_drag@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_text_item_close@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_text_item_close@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_text_item_close@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_text_item_close@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_text_item_zoom@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_text_item_zoom@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_text_item_zoom@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_text_item_zoom@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_text_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_text_normal@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_text_normal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_text_normal@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_text_selected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_text_selected@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/btn_text_selected@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/btn_text_selected@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/icon_mask_bottom@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/icon_mask_bottom@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/icon_mask_bottom@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/icon_mask_bottom@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/icon_mask_top@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/icon_mask_top@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/icon_mask_top@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/icon_mask_top@3x.png -------------------------------------------------------------------------------- /PSImageEditors/Assets/icon_mosaic_smear@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Assets/icon_mosaic_smear@2x.png -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/Mosaic/PSBrush.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/Mosaic/PSBrush.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/Mosaic/PSBrush.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/Mosaic/PSBrush.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/Mosaic/PSBrushCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/Mosaic/PSBrushCache.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/Mosaic/PSBrushCache.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/Mosaic/PSBrushCache.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/Mosaic/PSDrawView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/Mosaic/PSDrawView.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/Mosaic/PSDrawView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/Mosaic/PSDrawView.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/Mosaic/PSMosaicBrush.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/Mosaic/PSMosaicBrush.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/Mosaic/PSMosaicBrush.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/Mosaic/PSMosaicBrush.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/Mosaic/PSMosaicTool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/Mosaic/PSMosaicTool.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/Mosaic/PSMosaicTool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/Mosaic/PSMosaicTool.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/Mosaic/PSPaintBrush.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/Mosaic/PSPaintBrush.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/Mosaic/PSPaintBrush.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/Mosaic/PSPaintBrush.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/Mosaic/PSSmearBrush.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/Mosaic/PSSmearBrush.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/Mosaic/PSSmearBrush.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/Mosaic/PSSmearBrush.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/PSClippingTool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/PSClippingTool.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/PSClippingTool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/PSClippingTool.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/PSDrawTool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/PSDrawTool.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/PSDrawTool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/PSDrawTool.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/PSImageToolBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/PSImageToolBase.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/PSImageToolBase.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/PSImageToolBase.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/Text/PSMovingView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/Text/PSMovingView.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/Text/PSMovingView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/Text/PSMovingView.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/Text/PSStickerItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/Text/PSStickerItem.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/Text/PSStickerItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/Text/PSStickerItem.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/Text/PSTexTool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/Text/PSTexTool.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/ImageTools/Text/PSTexTool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ImageTools/Text/PSTexTool.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/PSImageEditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/PSImageEditor.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/PSImageEditor.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/PSImageEditor.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/PSImageEditorDefine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/PSImageEditorDefine.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/ToolBar/PSBottomToolBar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ToolBar/PSBottomToolBar.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/ToolBar/PSBottomToolBar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ToolBar/PSBottomToolBar.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/ToolBar/PSColorToolBar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ToolBar/PSColorToolBar.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/ToolBar/PSColorToolBar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ToolBar/PSColorToolBar.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/ToolBar/PSEditorToolBar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ToolBar/PSEditorToolBar.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/ToolBar/PSEditorToolBar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ToolBar/PSEditorToolBar.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/ToolBar/PSMosaicToolBar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ToolBar/PSMosaicToolBar.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/ToolBar/PSMosaicToolBar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ToolBar/PSMosaicToolBar.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/ToolBar/PSTopToolBar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ToolBar/PSTopToolBar.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/ToolBar/PSTopToolBar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ToolBar/PSTopToolBar.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/Utils/CALayer+PSBrush.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/Utils/CALayer+PSBrush.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/Utils/CALayer+PSBrush.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/Utils/CALayer+PSBrush.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/Utils/NSAttributedString+PSCoreText.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/Utils/NSAttributedString+PSCoreText.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/Utils/NSAttributedString+PSCoreText.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/Utils/NSAttributedString+PSCoreText.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/Utils/PSBrush+PSCreate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/Utils/PSBrush+PSCreate.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/Utils/PSBrush+PSCreate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/Utils/PSBrush+PSCreate.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/Utils/PSColorFullButton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/Utils/PSColorFullButton.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/Utils/PSColorFullButton.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/Utils/PSColorFullButton.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/Utils/PSExpandClickAreaButton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/Utils/PSExpandClickAreaButton.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/Utils/PSExpandClickAreaButton.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/Utils/PSExpandClickAreaButton.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/Utils/UIImage+PSImageEditors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/Utils/UIImage+PSImageEditors.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/Utils/UIImage+PSImageEditors.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/Utils/UIImage+PSImageEditors.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/Utils/UIView+PSImageEditors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/Utils/UIView+PSImageEditors.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/Utils/UIView+PSImageEditors.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/Utils/UIView+PSImageEditors.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/ViewController /PSCropViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ViewController /PSCropViewController.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/ViewController /PSCropViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ViewController /PSCropViewController.m -------------------------------------------------------------------------------- /PSImageEditors/Classes/ViewController /_PSImageEditorViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ViewController /_PSImageEditorViewController.h -------------------------------------------------------------------------------- /PSImageEditors/Classes/ViewController /_PSImageEditorViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/PSImageEditors/Classes/ViewController /_PSImageEditorViewController.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paintingStyle/PSImageEditors/HEAD/README.md --------------------------------------------------------------------------------