अब इंस्टाग्राम ऐप उस ऐप के भीतर से गैर स्क्वायर छवियों को संभाल और पोस्ट कर सकता है, मैं उम्मीद कर रहा था कि मैं अपने ऐप से इंस्टाग्राम ऐप को गैर-स्क्वायर छवियां भेज सकता हूं प्रदान की iPhone हुक मैं उपयोग कर रहे हैं (https://instagram.com/developer/iphone-hooks/?hl=en)। हालांकि, यह अभी वर्ग मेरी छवियों फसल होने के लिए और नहीं मुझे जब मैं Instagram अनुप्रयोग के भीतर से सीधे पुस्तकालय से एक गैर वर्ग तस्वीर लोड के विपरीत उनके गैर वर्ग आकार (के लिए उन्हें विस्तार करने के लिए विकल्प दे रहा है और यह मेरे की सुविधा देता है इसे अपने गैर-वर्ग मूल आयामों में विस्तारित करें)। किसी को भी गैर-स्क्वायर छवियों को भेजने में कोई भाग्य था? मुझे उम्मीद है कि कुछ चिमटा है जो इसे काम करेगा।गैर-स्क्वायर छवियों के साथ Instagram आईओएस हुक
7
A
उत्तर
0
मैं भी उम्मीद थी कि वे अद्यतन के साथ गैर वर्ग तस्वीरें ले जाएगा, लेकिन आप गैर वर्ग फ़ोटो पोस्ट करने के लिए पुराने समाधान के साथ फंस रहे हैं .... उन्हें मैट सफेद के साथ वर्ग।
- (UIImage *)imageByScalingImage:(UIImage*)image proportionallyToSize:(CGSize)targetSize {
UIImage *sourceImage = image;
UIImage *newImage = nil;
CGSize imageSize = sourceImage.size;
CGFloat width = imageSize.width;
CGFloat height = imageSize.height;
CGFloat targetWidth = targetSize.width;
CGFloat targetHeight = targetSize.height;
CGFloat scaleFactor = 0.0;
CGFloat scaledWidth = targetWidth;
CGFloat scaledHeight = targetHeight;
CGPoint thumbnailPoint = CGPointMake(0.0,0.0);
if (CGSizeEqualToSize(imageSize, targetSize) == NO) {
CGFloat widthFactor = targetWidth/width;
CGFloat heightFactor = targetHeight/height;
if (widthFactor < heightFactor)
scaleFactor = widthFactor;
else
scaleFactor = heightFactor;
scaledWidth = width * scaleFactor;
scaledHeight = height * scaleFactor;
// center the image
if (widthFactor < heightFactor) {
thumbnailPoint.y = (targetHeight - scaledHeight) * 0.5;
} else if (widthFactor > heightFactor) {
thumbnailPoint.x = (targetWidth - scaledWidth) * 0.5;
}
}
// this is actually the interesting part:
UIGraphicsBeginImageContext(targetSize);
[(UIColor*)SHKCONFIG(instagramLetterBoxColor) set];
CGContextFillRect(UIGraphicsGetCurrentContext(), CGRectMake(0,0,targetSize.width,targetSize.height));
CGRect thumbnailRect = CGRectZero;
thumbnailRect.origin = thumbnailPoint;
thumbnailRect.size.width = scaledWidth;
thumbnailRect.size.height = scaledHeight;
[sourceImage drawInRect:thumbnailRect];
newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
if(newImage == nil) NSLog(@"could not scale image");
return newImage ;
}
+0
मैं एक बग रिपोर्ट करने का सुझाव देते हैं, मैंने किया था;) – troppoli
संबंधित मुद्दे
- 1. Instagram पर छवियों को कैसे पोस्ट करें?
- 2. कस्टम लॉगिन Instagram API आईओएस
- 3. आईओएस - Instagram को छवि भेजें - दस्तावेज़ इंटरैक्शन
- 4. Instagram
- 5. Instagram एपीआई त्रुटि खराब अनुरोध आईओएस
- 6. आईओएस 9 अनुप्रयोग में Instagram कैप्शन लापता
- 7. Instagram API - मैं Instagram
- 8. आईओएस 9 - इंस्टाग्राम (डब्ल्यू/हुक) पर काम नहीं कर रहा
- 9. Instagram
- 10. Instagram
- 11. Instagram
- 12. Instagram
- 13. Instagram API
- 14. कैसे छवियों आईओएस
- 15. आईओएस लांच छवियों प्रकार
- 16. Instagram
- 17. सीएसएस पृष्ठभूमि छवियों के साथ preload छवियों?
- 18. Instagram API के साथ वीडियो अपलोड अब अनुमति है?
- 19. छवियों के साथ UIMenuController
- 20. Android के लिए Instagram कस्टम URL योजना
- 21. आईओएस आईफोन हुक खुले इंस्टाग्राम को सीधे बिना दिखाए यूआईडी दस्तावेज इंटरैक्शन कंट्रोलर
- 22. Instagram API
- 23. ngCordova कैमरा - Instagram (आईओएस) जैसे वर्ग चित्र ले लो?
- 24. Instagram API कस्टम छवि चौड़ाई
- 25. Instagram एपीआई गिनती पैरामीटर
- 26. विशिष्ट हैशटैग के साथ चित्र लाने के लिए Instagram API
- 27. सीमा छवियों के साथ div
- 28. एंड्रॉइड HTML.fromHTML() छवियों के साथ?
- 29. Instagram Direct
- 30. Instagram API
मैं भी इस के लिए देख रहा हूँ। क्या आपने विभिन्न अनुपात का परीक्षण किया था? ऐसा लगता है कि Instagram एप्लिकेशन के अंदर, यह एक छोटे चित्र चित्रों फसलों, तो शायद हम फसल के लिए सही आयत को खोजने के लिए है? –
क्या दिलचस्प है कि instagram एप्लिकेशन को स्वयं आप या तो लैंडस्केप या पोर्ट्रेट छवियों लेने के लिए अनुमति देने के लिए प्रतीत नहीं होता है। इसकी एकमात्र छवियां लाइब्रेरी से आयात की गई हैं जो इसकी अनुमति देती है। ऐसा लगता है कि इस नई "फीचर" केवल आधा बेक्ड है। – AndyRyan