OSDN Git Service

AlphaPNGWorkaroundの設定項目をTweetActPanelに追加
authorKimura Youichi <kim.upsilon@bucyou.net>
Sat, 18 Mar 2017 06:02:03 +0000 (15:02 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Sat, 18 Mar 2017 06:14:16 +0000 (15:14 +0900)
OpenTween/Resources/ChangeLog.txt
OpenTween/Setting/Panel/TweetActPanel.Designer.cs
OpenTween/Setting/Panel/TweetActPanel.cs
OpenTween/Setting/Panel/TweetActPanel.en.resx
OpenTween/Setting/Panel/TweetActPanel.resx

index 4798bb1..9683ba8 100644 (file)
@@ -2,6 +2,7 @@
 
 ==== Ver 1.3.7-dev(2016/xx/xx)
  * NEW: PNG画像のアップロード時にJPEGへの変換による劣化を回避する機能を追加しました (pic.twitter.com のみ)
+  - 設定画面の 動作→投稿 に追加された項目から有効にできます(デフォルト無効)
  * CHG: 簡体字中国語訳のテキストを削除しました
   - 削除されたのはメニューやメッセージの簡体字中国語訳であり、ツイートの翻訳に使用する Bing 翻訳機能は引き続き使用できます
   - UIの翻訳 (l10n) について継続的にサポートできる体制になく、現状の簡体字中国語の翻訳も古いままメンテナンスできていないため当面の間は英語以外の翻訳を提供しません
index 74cc83a..428c2f0 100644 (file)
@@ -37,6 +37,8 @@
             this.Label12 = new System.Windows.Forms.Label();
             this.CheckUseRecommendStatus = new System.Windows.Forms.CheckBox();
             this.StatusText = new System.Windows.Forms.TextBox();
+            this.CheckAlphaPNGWorkaround = new System.Windows.Forms.CheckBox();
+            this.label3 = new System.Windows.Forms.Label();
             this.SuspendLayout();
             // 
             // CheckHashSupple
             resources.ApplyResources(this.StatusText, "StatusText");
             this.StatusText.Name = "StatusText";
             // 
+            // CheckAlphaPNGWorkaround
+            // 
+            resources.ApplyResources(this.CheckAlphaPNGWorkaround, "CheckAlphaPNGWorkaround");
+            this.CheckAlphaPNGWorkaround.Name = "CheckAlphaPNGWorkaround";
+            this.CheckAlphaPNGWorkaround.UseVisualStyleBackColor = true;
+            // 
+            // label3
+            // 
+            resources.ApplyResources(this.label3, "label3");
+            this.label3.BackColor = System.Drawing.SystemColors.ActiveCaption;
+            this.label3.ForeColor = System.Drawing.SystemColors.ActiveCaptionText;
+            this.label3.Name = "label3";
+            // 
             // TweetActPanel
             // 
             resources.ApplyResources(this, "$this");
             this.Controls.Add(this.Label12);
             this.Controls.Add(this.CheckUseRecommendStatus);
             this.Controls.Add(this.StatusText);
+            this.Controls.Add(this.label3);
+            this.Controls.Add(this.CheckAlphaPNGWorkaround);
             this.Name = "TweetActPanel";
             this.ResumeLayout(false);
             this.PerformLayout();
         internal System.Windows.Forms.Label Label12;
         internal System.Windows.Forms.CheckBox CheckUseRecommendStatus;
         internal System.Windows.Forms.TextBox StatusText;
+        private System.Windows.Forms.CheckBox CheckAlphaPNGWorkaround;
+        private System.Windows.Forms.Label label3;
     }
 }
index 2a05a92..d618e6b 100644 (file)
@@ -63,6 +63,7 @@ namespace OpenTween.Setting.Panel
             this.CheckRetweetNoConfirm.Checked = settingCommon.RetweetNoConfirm;
             this.CheckAtIdSupple.Checked = settingCommon.UseAtIdSupplement;
             this.CheckHashSupple.Checked = settingCommon.UseHashSupplement;
+            this.CheckAlphaPNGWorkaround.Checked = settingCommon.AlphaPNGWorkaround;
         }
 
         public void SaveConfig(SettingCommon settingCommon, SettingLocal settingLocal)
@@ -89,6 +90,7 @@ namespace OpenTween.Setting.Panel
             settingCommon.RetweetNoConfirm = this.CheckRetweetNoConfirm.Checked;
             settingCommon.UseAtIdSupplement = this.CheckAtIdSupple.Checked;
             settingCommon.UseHashSupplement = this.CheckHashSupple.Checked;
+            settingCommon.AlphaPNGWorkaround = this.CheckAlphaPNGWorkaround.Checked;
         }
 
         private void CheckUseRecommendStatus_CheckedChanged(object sender, EventArgs e)
index 98e22ba..e8dee5d 100644 (file)
   <data name="CheckUseRecommendStatus.Text" xml:space="preserve">
     <value>Use Default [TWNvNNN]</value>
   </data>
+  <data name="CheckAlphaPNGWorkaround.Size" type="System.Drawing.Size, System.Drawing">
+    <value>405, 16</value>
+  </data>
+  <data name="CheckAlphaPNGWorkaround.Text" xml:space="preserve">
+    <value>Avoid converting to JPEG when posting PNG images (pic.twitter.com only)</value>
+  </data>
+  <data name="label3.Size" type="System.Drawing.Size, System.Drawing">
+    <value>332, 12</value>
+  </data>
+  <data name="label3.Text" xml:space="preserve">
+    <value>It rewrites the alpha value of upper left 1px of the image to 254</value>
+  </data>
 </root>
\ No newline at end of file
index 27b1628..2a8f8e1 100644 (file)
   <data name="&gt;&gt;StatusText.ZOrder" xml:space="preserve">
     <value>7</value>
   </data>
+  <data name="CheckAlphaPNGWorkaround.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
+  </data>
+  <data name="CheckAlphaPNGWorkaround.Location" type="System.Drawing.Point, System.Drawing">
+    <value>23, 178</value>
+  </data>
+  <data name="CheckAlphaPNGWorkaround.Size" type="System.Drawing.Size, System.Drawing">
+    <value>361, 16</value>
+  </data>
+  <data name="CheckAlphaPNGWorkaround.TabIndex" type="System.Int32, mscorlib">
+    <value>24</value>
+  </data>
+  <data name="CheckAlphaPNGWorkaround.Text" xml:space="preserve">
+    <value>PNG画像の投稿時にJPEGへの変換を回避する (pic.twitter.com のみ)</value>
+  </data>
+  <data name="&gt;&gt;CheckAlphaPNGWorkaround.Name" xml:space="preserve">
+    <value>CheckAlphaPNGWorkaround</value>
+  </data>
+  <data name="&gt;&gt;CheckAlphaPNGWorkaround.Type" xml:space="preserve">
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;CheckAlphaPNGWorkaround.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name="&gt;&gt;CheckAlphaPNGWorkaround.ZOrder" xml:space="preserve">
+    <value>9</value>
+  </data>
+  <data name="label3.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
+  </data>
+  <data name="label3.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
+  </data>
+  <data name="label3.Location" type="System.Drawing.Point, System.Drawing">
+    <value>40, 200</value>
+  </data>
+  <data name="label3.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+    <value>3, 3, 3, 3</value>
+  </data>
+  <data name="label3.Size" type="System.Drawing.Size, System.Drawing">
+    <value>357, 12</value>
+  </data>
+  <data name="label3.TabIndex" type="System.Int32, mscorlib">
+    <value>25</value>
+  </data>
+  <data name="label3.Text" xml:space="preserve">
+    <value>※投稿する画像の左上1pxのアルファ値を254に書き換えることで回避します</value>
+  </data>
+  <data name="&gt;&gt;label3.Name" xml:space="preserve">
+    <value>label3</value>
+  </data>
+  <data name="&gt;&gt;label3.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;label3.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name="&gt;&gt;label3.ZOrder" xml:space="preserve">
+    <value>8</value>
+  </data>
   <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</value>
   </metadata>