2010-12-14 89 views
0

有誰知道我可以如何調整PhotoshopImage實例的大小? 我不是我們的UIImageView,因爲我需要加載大量的圖像,PhotoshopImage類可以更好地處理它。可可:PhotoshopImage類和調整大小

+0

PhotoshopImage? – 2010-12-14 20:08:39

+0

不知道你在說什麼。 PhotoshopImage是您創建的私人課程還是什麼? – Chuck 2010-12-14 20:13:56

回答

-1

爲您實現了一個真正不穩定的開始! Photoshop有關於使用javascript vbscript和photoshop dll的文檔:http://www.adobe.com/devnet/photoshop/scripting.html。這些相同的方法通過COM暴露給C#,我不知道它們是否可用於Objective-C(RedGate和vs對象瀏覽器可以幫助你,如果你涉足)。不要畏懼C#代碼!這一點是Photoshop公開可以與之合作的dll。 C#ASP.NET通過COM公開photoshop .dll的。我是新來的Objective-C,而不是C#的獸醫!我得到了這個代碼在C#中的Windows機器上工作。這段代碼打開了一個網頁,啓動我的版本的Photoshop CS3,並通過我的文件目錄,並創建一個「Adobe圖片庫」。祝你好運,併發布你在objective-c中找到的東西......我認爲objective-c可以運行本地C,並且我已經看到了一些在本地C中使用photoshop的文檔......以某種方式向後回放一些代碼。 ..我是一個半新手,所以如果這不是你說的Photoshop意思,我很抱歉!
CDUB PS這些都是曝光的photoshop方法,沒有我編造...

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using GoogleTalkAPILib;

使用ps = Photoshop;

使用Photoshop;

命名空間的Photoshop

{

public partial class _Default : System.Web.UI.Page 
{ 
    protected void Page_Load(object sender, EventArgs e) 
    { 
     try 
     { 

       Object ob= null; 


      //works!!!!!! 
      // co.Application.MakePDFPresentation(oaa, 

「C:\用戶\ Photoshoptryrescl」,OB);

  //you can also use c# to run a javascript 
      // co.DoJavaScript("hey.js",e,d); 


      co.MakePhotoGallery(oab, "C:\\photoshopdump", ob); 

     } 
     catch (Exception ex) 
     { Trace.Write(ex.Message.ToString()); } 




    } 
} 

}

使用系統;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

使用ps = Photoshop;

使用Photoshop;

使用Microsoft.Win32。SafeHandles;

using Microsoft.Win32;

使用Microsoft;

命名空間的Photoshop

{ 公共委託無效addBlur();

public class Class1 : ApplicationClass, ArtLayer, Document 

{ 

    public Class1() 
    { } 
    public void addBlur() 
    { } 
    public void addBlur1(string sa) 
    { } 

    #region ArtLayer Members 

    public void AdjustBrightnessContrast(int Brightness, int Contrast) 
    { 
     throw new NotImplementedException(); 
    } 

    public void AdjustColorBalance(object Shadows, object Midtones, object Highlights, object PreserveLuminosity) 
    { 
     throw new NotImplementedException(); 
    } 

    public void AdjustCurves(object CurveShape) 
    { 
     throw new NotImplementedException(); 
    } 

    public void AdjustLevels(int InputRangeStart, int InputRangeEnd, double InputRangeGamma, int OutputRangeStart, int OutputRangeEnd) 
    { 
     throw new NotImplementedException(); 
    } 

    public bool AllLocked 
    { 
     get 
     { 
      throw new NotImplementedException(); 
     } 
     set 
     { 
      throw new NotImplementedException(); 
     } 
    } 

    public void ApplyAddNoise(double Amount, PsNoiseDistribution Distribution, bool Monochromatic) 
    { 
     throw new NotImplementedException(); 
    } 

    public void ApplyAverage() 
    { 
     throw new NotImplementedException(); 
    } 

    public void ApplyBlur() 
    { 
     // throw new NotImplementedException(); 
    } 

    public void ApplyBlurMore() 
    { 
     throw new NotImplementedException(); 
    } 

//等等......這些接口暴露一噸的方法可以明確地實現 //這是不是他們都

+0

你的C#代碼是如何回答他的iOS問題的? – 2011-01-07 01:01:54

+0

我忽略了photoshop也支持applescript ...不知道這是否有幫助。上面代碼的關鍵是從接口繼承並使用它們相應的方法。看看那個文檔 – CDUB 2011-01-07 01:14:29

+0

我開始用那麼多代碼...這是一個不穩定的開始!事實上,你可以用這些dll的文檔指定的方式以外的任何人應該讓任何人瞭解面向對象的編程,接口等......在正確的軌道上! – CDUB 2011-01-07 01:17:30