Integrating latest 47acbe8

This commit is contained in:
alexpete
2021-03-25 13:57:57 -07:00
parent 448c549698
commit 75dc720198
10312 changed files with 2711566 additions and 671451 deletions
@@ -13,11 +13,10 @@
#pragma once
#include <AzCore/EBus/EBus.h>
#include <ImageProcessing/ImageObject.h>
namespace ImageProcessing
{
class IImageObject;
class ImageProcessingRequests
: public AZ::EBusTraits
{
@@ -28,7 +27,11 @@ namespace ImageProcessing
static const AZ::EBusAddressPolicy AddressPolicy = AZ::EBusAddressPolicy::Single;
//////////////////////////////////////////////////////////////////////////
virtual IImageObject* LoadImage(const AZStd::string& filePath) = 0;
// Loads an image from a source file path
virtual IImageObjectPtr LoadImage(const AZStd::string& filePath) = 0;
// Loads an image from a source file path and converts it to a format suitable for previewing in tools
virtual IImageObjectPtr LoadImagePreview(const AZStd::string& filePath) = 0;
};
using ImageProcessingRequestBus = AZ::EBus<ImageProcessingRequests>;
} // namespace ImageProcessing
@@ -148,7 +148,7 @@ namespace ImageProcessing
}
else if (quality <= eQuality_Normal)
{
internalQuality = pvrtexture::eETCFastPerceptual;
internalQuality = pvrtexture::eETCNormal;
}
else if (isUniform)
{
@@ -156,7 +156,7 @@ namespace ImageProcessing
}
else
{
internalQuality = pvrtexture::eETCSlowPerceptual;
internalQuality = pvrtexture::eETCSlow;
}
}
else if (IsASTCFormat(fmtDst))
@@ -116,10 +116,6 @@ namespace ImageProcessingEditor
{
readableString = "macOS";
}
else if (platformStrLowerCase == "xenia")
{
readableString = "Xenia";
}
else if (platformStrLowerCase == "provo")
{
readableString = "Provo";
@@ -72,13 +72,10 @@ namespace ImageProcessing
builderDescriptor.m_processJobFunction = AZStd::bind(&ImageBuilderWorker::ProcessJob, &m_imageBuilder, AZStd::placeholders::_1, AZStd::placeholders::_2);
m_imageBuilder.BusConnect(builderDescriptor.m_busId);
AssetBuilderSDK::AssetBuilderBus::Broadcast(&AssetBuilderSDK::AssetBuilderBusTraits::RegisterBuilderInformation, builderDescriptor);
ImageProcessingRequestBus::Handler::BusConnect();
}
void BuilderPluginComponent::Deactivate()
{
ImageProcessingRequestBus::Handler::BusDisconnect();
m_imageBuilder.BusDisconnect();
BuilderSettingManager::DestroyInstance();
CPixelFormats::DestroyInstance();
@@ -114,11 +111,6 @@ namespace ImageProcessing
incompatible.push_back(AZ_CRC("ImagerBuilderPluginService", 0x6dc0db6e));
}
IImageObject* BuilderPluginComponent::LoadImage(const AZStd::string& filePath)
{
return LoadImageFromFile(filePath);
}
void ImageBuilderWorker::ShutDown()
{
// it is important to note that this will be called on a different thread than your process job thread
@@ -17,8 +17,6 @@
#include <AssetBuilderSDK/AssetBuilderSDK.h>
#include <AzCore/Outcome/Outcome.h>
#include <ImageProcessing/ImageProcessingBus.h>
namespace ImageProcessing
{
//! Builder to process images
@@ -50,7 +48,6 @@ namespace ImageProcessing
//! BuilderPluginComponent is to handle the lifecycle of ImageBuilder module.
class BuilderPluginComponent
: public AZ::Component
, protected ImageProcessingRequestBus::Handler
{
public:
AZ_COMPONENT(BuilderPluginComponent, "{2F12E1BE-D8F6-47A4-AC3E-6C5527C55840}")
@@ -69,12 +66,6 @@ namespace ImageProcessing
static void GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible);
//////////////////////////////////////////////////////////////////////////
protected:
////////////////////////////////////////////////////////////////////////
// ImageProcessingRequestBus interface implementation
IImageObject* LoadImage(const AZStd::string& filePath) override;
////////////////////////////////////////////////////////////////////////
private:
ImageBuilderWorker m_imageBuilder;
};
File diff suppressed because it is too large Load Diff
@@ -25,7 +25,11 @@
#include <BuilderSettings/BuilderSettingManager.h>
#include <Editor/TexturePropertyEditor.h>
#include <ImageLoader/ImageLoaders.h>
#include <Processing/ImageConvert.h>
#include <Processing/ImagePreview.h>
#include <Processing/ImageToProcess.h>
#include "ImageProcessingSystemComponent.h"
#include <QMenu>
@@ -76,10 +80,12 @@ namespace ImageProcessing
ImageProcessingEditor::ImageProcessingEditorRequestBus::Handler::BusConnect();
AzToolsFramework::AssetBrowser::AssetBrowserInteractionNotificationBus::Handler::BusConnect();
AzToolsFramework::AssetBrowser::AssetBrowserTexturePreviewRequestsBus::Handler::BusConnect();
ImageProcessingRequestBus::Handler::BusConnect();
}
void ImageProcessingSystemComponent::Deactivate()
{
ImageProcessingRequestBus::Handler::BusDisconnect();
ImageProcessingEditor::ImageProcessingEditorRequestBus::Handler::BusDisconnect();
AzToolsFramework::AssetBrowser::AssetBrowserInteractionNotificationBus::Handler::BusDisconnect();
AzToolsFramework::AssetBrowser::AssetBrowserTexturePreviewRequestsBus::Handler::BusDisconnect();
@@ -109,6 +115,23 @@ namespace ImageProcessing
}
}
IImageObjectPtr ImageProcessingSystemComponent::LoadImage(const AZStd::string& filePath)
{
return IImageObjectPtr(LoadImageFromFile(filePath));
}
IImageObjectPtr ImageProcessingSystemComponent::LoadImagePreview(const AZStd::string& filePath)
{
IImageObjectPtr image(LoadImageFromFile(filePath));
if (image)
{
ImageToProcess imageToProcess(image);
imageToProcess.ConvertFormat(ePixelFormat_R8G8B8A8);
return imageToProcess.Get();
}
return image;
}
void ImageProcessingSystemComponent::AddSourceFileOpeners(const char* fullSourceFileName, [[maybe_unused]] const AZ::Uuid& sourceUUID, AzToolsFramework::AssetBrowser::SourceFileOpenerList& openers)
{
if (HandlesSource(fullSourceFileName))
@@ -23,6 +23,7 @@ namespace ImageProcessing
{
class ImageProcessingSystemComponent
: public AZ::Component
, protected ImageProcessingRequestBus::Handler
, protected ImageProcessingEditor::ImageProcessingEditorRequestBus::Handler
, protected AzToolsFramework::AssetBrowser::AssetBrowserInteractionNotificationBus::Handler
, protected AzToolsFramework::AssetBrowser::AssetBrowserTexturePreviewRequestsBus::Handler
@@ -43,6 +44,12 @@ namespace ImageProcessing
void OpenSourceTextureFile(const AZ::Uuid& textureSourceID) override;
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
// ImageProcessingRequestBus interface implementation
IImageObjectPtr LoadImage(const AZStd::string& filePath) override;
IImageObjectPtr LoadImagePreview(const AZStd::string& filePath) override;
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
// AZ::Component interface implementation
void Init() override;
@@ -37,9 +37,6 @@
#define MinSizeToSplit 1<<5
#if defined(AZ_TOOLS_EXPAND_FOR_RESTRICTED_PLATFORMS)
#if defined(TOOLS_SUPPORT_XENIA)
#include AZ_RESTRICTED_FILE_EXPLICIT(ImageProcess, Xenia)
#endif
#if defined(TOOLS_SUPPORT_JASPER)
#include AZ_RESTRICTED_FILE_EXPLICIT(ImageProcess, Jasper)
#endif
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:db3450a2e68b0ac5d88e82ed01c897ed4ea60a502bf1f44760c6f63ce4970816
size 3157396
@@ -0,0 +1 @@
/autooptimizefile=0 /bumptype=none /M=62,18,32,83,50,50 /preset=Diffuse_highQ /mipgentype=kaiser /reduce="es3:0,ios:3,osx_gl:0,pc:4,provo:1" /ser=0
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:116cd9a554235a0a2bf1b2ebbc7fdc38f50aafad7910cad01a7373bbfda3f562
size 65580
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:588e3bca4304823fdf795fd96a640d3b1e31cc8e82dc1cb1835071aa96f2eb22
size 34658
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bd5106eebb6cf264fdac5f3568977fc8f944df4a4d4de6b0e9f35b3a001a3001
size 206
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:af31ad61e58d030ef5406685fbccf67f83054fd81cf840aa308e513940f68645
size 22767
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dfa0e2bbe4691b2fc98e8456298fc05d771cf2b30c61bba992b340abd2bacd91
size 23944
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fee58c41e2306ad03870b517963f353f9be30378fbbe61e596007f4c3ac4b2cd
size 30088
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2f0098e9308e50755484b9bc7205422a54106c593d5d36073bbdbd822c9d459d
size 366890
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:646a9a9035cc3f4dfd57babc0055710d2f5bb8aee0a792f2b65d69b4fd6a94b3
size 786450
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:969c6597a6346c5ff8ae24b4ae143bacbeed2944dd139ddef9b440483dbe4c02
size 8866921
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:265ae231486dc6d5d61aa2416b0010ea743722f7238660faeed9edacd46e8a6b
size 6303186
@@ -0,0 +1,50 @@
TextureAtlasTest/button.tif
TextureAtlasTest/buttonPressed.tif
TextureAtlasTest/buttonSlider.tif
TextureAtlasTest/checkbox_spritesheet.tif
TextureAtlasTest/checkered3.tif
TextureAtlasTest/Circle_Shadow.tif
TextureAtlasTest/CircleFrame.tif
TextureAtlasTest/CircleGradient.png
TextureAtlasTest/CircleMask.tif
TextureAtlasTest/empty_icon.tif
TextureAtlasTest/fixed_image.tif
TextureAtlasTest/flipbook_walking.tif
TextureAtlasTest/mask.tif
TextureAtlasTest/outline.tif
TextureAtlasTest/outlineRounded.tif
TextureAtlasTest/panelBkgd.tif
TextureAtlasTest/ParticleGlow.tif
TextureAtlasTest/pattern02.tif
TextureAtlasTest/pattern02_big.tif
TextureAtlasTest/pattern02vertical.tif
TextureAtlasTest/pattern02vertical_big.tif
TextureAtlasTest/pattern03.tif
TextureAtlasTest/pattern03_big.tif
TextureAtlasTest/scroll_box_icon_1.tif
TextureAtlasTest/scroll_box_icon_2.tif
TextureAtlasTest/scroll_box_icon_3.tif
TextureAtlasTest/scroll_box_icon_4.tif
TextureAtlasTest/scroll_box_icon_5.tif
TextureAtlasTest/scroll_box_icon_6.tif
TextureAtlasTest/scroll_box_icon_7.tif
TextureAtlasTest/scroll_box_icon_8.tif
TextureAtlasTest/scroll_box_icon_9.tif
TextureAtlasTest/scroll_box_icon_10.tif
TextureAtlasTest/scroll_box_map.tif
TextureAtlasTest/selected.tif
TextureAtlasTest/shadowInside2.tif
TextureAtlasTest/shadowInsideSquare.tif
TextureAtlasTest/imagesequence/flipbook_walking_00.png
TextureAtlasTest/imagesequence/flipbook_walking_01.png
TextureAtlasTest/imagesequence/flipbook_walking_02.png
TextureAtlasTest/imagesequence/flipbook_walking_03.png
TextureAtlasTest/imagesequence/flipbook_walking_04.png
TextureAtlasTest/imagesequence/flipbook_walking_05.png
TextureAtlasTest/imagesequence/flipbook_walking_06.png
TextureAtlasTest/imagesequence/flipbook_walking_07.png
TextureAtlasTest/imagesequence/flipbook_walking_08.png
TextureAtlasTest/imagesequence/flipbook_walking_09.png
TextureAtlasTest/imagesequence/flipbook_walking_10.png
TextureAtlasTest/imagesequence/flipbook_walking_11.png
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:839defde93893bced650c3aae365da2492ed5d3a36833f0d23b842a64459a73a
size 1069744
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9a1ada36ae4b3ef01744ab9041f6b822470c2c7595934a05d9eae8dbf4312e90
size 38112
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8474b897fe02f70ed8d0e5c47cae8c816c832a7a5739b8c32317737fd275774f
size 1069752
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:65145dca27e8ddf865019947659956bae3cec4ff069bc0ff6dc4d87379fbd6fe
size 1070868
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4633d813a6111cfe518853737897925b60616ad73f99fc47a4342c5fd2d5134b
size 267526
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4c5e07103351b9c8a05056c00abc44370c39cfb9480f5e99d1612ae9ad45cfc5
size 37780
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c10511cc5898f3edd24c24099d3dc569ebe9f014af01a523b708d74523209189
size 37804
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:75a0174a65eb945fdb579816968c42de002ec6210f75add6d4c2829bd1cb8c5a
size 37980
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:40a03c12c1a0123a1fcfaa3f44d343d4318917a9b5851748c74accaa33efda56
size 17765
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6546cc22a1030d2207cd98f8b9afa18abccd24e8b603770c8af6f2c08a769ff0
size 22360
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:23a048ecd54699e9f243f33e9d73b8d8611100357da3f7bcb56a5e1fed08b463
size 362
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cced003316fae3dec3244be8967b7e28a9168d6184362bd0eb65828ac8a0b53b
size 25642
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:91e7ffe470fddde4459e54eb889b2074dc26e8a1c705238c70672b5b3563098a
size 2303404
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:356ad2eaf78f24ff44f9a136fa22a17f7114052fff3061b417a48ae6b2767ab0
size 8742
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f5eab5cb57ba50dc1d08abb610599ae6cd8e486dfb8bef1492e01a372ad5b31f
size 7979
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:969a99c99f596f36a51893b14f2f70976809bc7a2ffb1794d0ebca0d5ad20604
size 7575
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:73a6871305f9ee31ae35d78634cd88bb13d4da5273fce11ae5f353460d43e3c9
size 5923
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b28de207784be22c7f501e6ada59e9f9174446f43dba9929633627429e8e0ce3
size 7076
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4b74237f5e285dd4eab6d1936b639aa1b87f285e5473b3514f9c1713eef39813
size 8163
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ad6946b610769ba6d2ccc4269cfae24c5e4f30964fd499442108f8bf17c2e8cd
size 8846
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dddff30e20fc4e2f36bedaaca14606d44c9085e8c73841f339ed0a9bc08f26bd
size 7927
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d52afab812c6fc8e9c0916c71dc2ea8d957f4326ff9a0ce71658aae06f9d07e5
size 7459
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1dad7ebe7690cc9318838dd63bfcace0fad67e14f8f1916dca2fb6ebd267a26c
size 6123
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a91f9d4be1e432e7b4fa998722ecea178e38ae63ca9f521bb04e5ce2e5159e0f
size 7619
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2979e15676720eb2b81d792880360f8ea26e17322253800b4432f84541d7da7b
size 8245
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:764d622d9c589f89f164f4a23d0b66270c25d34c2ecb687640c4ea3e2da55035
size 36812
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e502b7ad23409df89c713c9ce43e1df159d4a634f35fec220a7cf8b5e6c2807f
size 56428
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fb9616528ac43a6c46c8f3b4802cbc7cea51ccc0f86dbc5d156fe0806f34edf0
size 66024
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5abfb3bfd5eb8044ec3fde65c65d515a43179c87734b1813dc71c07050841b9f
size 27704
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:739955d9e61a89f732316876e1d1ae0503a6296f946324d7d0305b71e12c9f9e
size 23776
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ed7bdcd8572fda83219564e8a92cc6f3d4d15e40e8c5950bf1412f74a799edd9
size 24824
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:290a417825baaed85811bcc29d91fd0ba436463dadc1648f669c5042234f96c1
size 23948
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:005b9d7623d9ea1e4a470f6fee67f1eb5f38d7a1ad4e357e0036ce81850c6d5f
size 26032
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6730661ad80d0d9b94c2c05b9cb321e5e5646a99b267d1680cf8fa9b8d62fb42
size 23792
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2ba16a432f64432c6de9b52703faa1dc413c880e284c8719b3e56c737af6d4a0
size 26720
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0426d9b043f9033967a31a3392b80651871af1d4e60eada2d17e445c19105e32
size 284432
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4eef390a93715bd46f196dc0c7ca311300ae7aca33b8163555b6429e91450497
size 283492
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a3d0845d8cc9c75a51ad2c812e6c72ca8147bae2ce12a7ea80e07f579bead937
size 284884
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4ee3d82984650486f6d2cf4488b60b1723f143134fdb763e390a7fc7c52ace18
size 284872
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:becdab2a389207a942895017511cf453fe059c275dce25c1f5efd41ef13c9d38
size 285396
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:da0222316fcabd92da0908d1750122296e11f7b3e2669e4cbfed3e8c15f08cb0
size 285076
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3d0414c7d73a2ec33a50225af455819abb41f8d35077d3b3ec6bff8cabc3ff6b
size 283664
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:05490310ee718b472efe4b8272077a88e2edf2992c253f46930c9ff1eb52a1e2
size 283072
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ba9fb34b4769374304e50d54cd34d1b971a5ec975cdae60ac33aa672c738e245
size 283216
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0d96c5874954efba8c1c164fe5395a3a73647c09c887fe41d74d3a0f7b109ea8
size 283488
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:98b4c4ee5937d1211a4cf9deca85291bbe1419753cd80d97726839aaacd37699
size 1597872
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fae0b4d2b33ec478d440fdfdb495a36a3980254087291ffdb5557abd66ffbb6e
size 37124
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ea15986ef41dafe27f642ca91cccbc89e58247bee6b3f8e7e95bf7e5748c29d4
size 36848
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:095c764409002b30048579c50c552e63b1578acc473a0bce4a646fdc0748df64
size 37312
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0c0bcbed46bceef7e0686b9b42027d28d98f637c9f7d0d1370eb9911921ba531
size 1518
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:461580d9bdd4919b72d1703284f53667378d7345ea57f4c52272ef17603a91c1
size 3148003
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cd619f19b99ea234c44c79a39413faa18e85a4817a57674c27ebf050edad5515
size 3776022
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:37d146db3de179add861ee86d2316ef1dd413cdb0b02448b3b95bf0023f44bae
size 613
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a6b6c1bf24dd39159e38c880071abad7b7315c8667192ff2495501dd0b1dec9c
size 85419
+1
View File
@@ -1,4 +1,5 @@
{
"gem_name": "ImageProcessing",
"GemFormatVersion": 4,
"Uuid": "eeffbd9211cf4ce0b5cc73696b427cbe",
"Name": "ImageProcessing",